美文网首页
vue 构建单页应用5

vue 构建单页应用5

作者: 那就远走 | 来源:发表于2018-06-08 18:58 被阅读6次

vue-resource 请求数据

  • 安装 cnpm install vue-resource --save => 安装 vue-resource 并且写入依赖关系到 package.json
  • 在 /src/main.js 中引用该插件
// 引用 VueResource
import VueResource from 'vue-resource'
// 使用 
Vue.use(VueResource);
  • 在组件中使用 vue-resource 来请求数据
# 模板
<button @click="getData()">请求数据</button>

# 脚本示例
this.$http.action('/请求api地址', [参数列表]).then((response) => {
    // 响应成功回调
}, 
(error) => {
    // 响应错误回调
});

# 具体脚本
// 这里牵扯到了跨域的问题,所以不使用 get 使用 jsonp 请求一个小白接口
this.$http.jsonp("http://api.okayapi.com/?app_key=2C1C0E2CB68FC1E770C8548EDC559FE9").then(
    (response) => {
        console.log(response); //控制台打印请求成功后收到的响应结果
        this.data = response.body.data;
    },
    (error) => {
        console.log(error);
        alert("请求数据失败");
    }
);

一共3步: 下载 => main.js中引用 => 组件 script 中使用 this.$http.action('api地址', [参数列表]).then(成功回调 , 失败回调)

axios

  • 安装 cnpm install axios --save
  • 在组件中使用
// 引入axios
import Axios from "axios"

// 使用axios
/*
Axios.get("地址")
// 成功回调
.then((response) => {
    console.log(response);
})
// 失败回调
.catch((error) => {
    console.log(error);
})
*/

相关文章

  • vue 构建单页应用5

    vue-resource 请求数据 安装 cnpm install vue-resource --save => ...

  • Vue-cli基础梳理

    Vue-cli是vue官方出品的快速构建单页应用的脚手架。 1.vue-cli项目目录结构 build项目构建(w...

  • 2016/12/06

    技术 vue-router2.0设置title Vue 2.0 构建单页应用最佳实战 如何得到oracle数据库中...

  • (Vue全家桶)Vue-cli

    Vue-cli Vue-cli是vue官方出品的快速构建单页应用的脚手架 安装vue-cli 安装vue-cli的...

  • 解锁 Vue多页面应用

    大部分使用Vue是构建单页面应用,但有时候我们也需要多页面应用,比如手机端的H5页面,可能这块需要一个H5页,另一...

  • vue-router 使用与原理分析

    简介 Vue Router 是Vue.js的官方路由。与Vue.js核心深度集成,让用Vue.js构建单页应用(S...

  • Vue.js状态管理工具Vuex快速上手

    Vue2简单入门 Vue.js再入门 Vue.js使用vue-router构建单页应用 Vue.js状态管理工具V...

  • Vue2简单入门

    Vue2简单入门 Vue.js再入门 Vue.js使用vue-router构建单页应用 Vue.js状态管理工具V...

  • Vue.js再入门

    Vue2简单入门 Vue.js再入门 Vue.js使用vue-router构建单页应用 Vue.js状态管理工具V...

  • Vue.js使用vue-router构建单页应用

    Vue2简单入门 Vue.js再入门 Vue.js使用vue-router构建单页应用 Vue.js状态管理工具V...

网友评论

      本文标题:vue 构建单页应用5

      本文链接:https://www.haomeiwen.com/subject/ifzasftx.html