zoukankan      html  css  js  c++  java
  • vue-resource请求网络接口

    vue-resource,http请求使用示例

    【首先,安装vue-resource的包】 npm install vue-resource --save
    
    【main.js】页面
    
    import Vue from 'vue'
    import App from './App'
    import VueRouter from 'vue-router'  
    import VueResource from 'vue-resource'  /* 1、引用vue-resource,http请求 */
    
    import Mans from './components/Mans.vue'   
    import Users from './components/Users.vue'
    
    Vue.config.productionTip = false 
    Vue.use(VueRouter)   
    Vue.use(VueResource)   /*/2、声明http请求vue-resource的使用 */
    
    const router=new VueRouter({   
      routes:[
        {path:"/",component:Users}, 
        {path:"/mans",component:Mans},
      ],
      mode:"history"   
    })
    
    new Vue({
      el: '#app',
      router,   
      components: { App },   
      template: '<App/>'  
    })
    
    
    【User.js】页面
    <template>   
      <div class="Users">
          <h1>{{name}}</h1>
          <ul>
            <li v-for="every in userInfo" :key="every.id">
                <div>{{every.name}} -- {{every.username}}</div>
            </li>
          </ul>
      </div>
    </template>
    
    <script>
      export default {
        name: "Users",  
        data(){
          return {
            name:"亚索哈哈哈",
            userInfo:null,
          }
        },
        methods:{
    
        },
        created(){   /* 生命周期的created阶段,我们在这个阶段去请求数据 */ 
          /* 因为我们引用了vue-resource的http请求功能,所以我们在这里就可以去请求线上网站里的一条数据了 */
          this.$http.get("http://jsonplaceholder.typicode.com/users").then((data)=>{
            this.userInfo=data.body;
            console.log(this.userInfo)
          }).catch((error)=>{
            console.log("服务器请求出错")
          })
          
        }
      }
    </script>
    
    <style></style>
    
    
  • 相关阅读:
    vue-自定义指令
    vue-自定义过滤器--时间
    vue-jsonp
    vue-post
    vue-get-参数
    vue-get
    vue-百度下拉列表
    C#网页授权获取微信Openid
    C#微信环境分享页面给微信好友、朋友圈
    IIS服务器同时使用多个https证书如何操作443端口
  • 原文地址:https://www.cnblogs.com/huihuihero/p/11423445.html
Copyright © 2011-2022 走看看