vue请求数据

vue封装了类似ajax的请求方法简单易用

要是用这个方法获取数据需要安装vue-resource。找到项目文件夹按住shift+右键选中启动命令符工具,输入npm install vue-resource --save(--save意思是安装到默认库里)

然后引入vue-resource。

请求方式放在methods中。

其中有用到了es6的箭头函数,箭头函数的好处是代码简单,对于箭头函数内部的this不用在重新定义,这里的this指向vue的实例,这里使用es5的函数就需要在函数外部在定义一下this。

下面的生命周期函数mounted作用是在页面加载时就加载数据。

methods:{
    getData(){
        //请求数据

        var api='http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1';


        this.$http.get(api).then((response)=>{
            console.log(response);

            //注意this指向

            this.list=response.body.result;



        },function(err){

            console.log(err);

        })

    }
},
mounted(){
  this.getData();
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值