我是靠谱客的博主 多情电话,这篇文章主要介绍vue数据调取怎么渲染列表_使用Vue调取接口,并渲染数据的示例代码,现在分享给大家,希望可以做个参考。

刚接触vue.js框架的时候,很伤脑筋。今天整理一下post/get两种方式,简单的调取数据库数据,并进行渲染,希望帮助大家!

首先,在HTML页面引入:

//引入vue.js文件

引入vue-resource.min.js文件,就可以引入接口方法了

然后,在body中书写div:

//id在下面js中进行引用

序号姓名头像

//v-for 循环数据表中的数据

{{v.id}}{{v.username}}{{v.photo}}

第三,js代码:

window.onload = function(){

//实例化vue类

var vm = new Vue({

//绑定box

el:'#box',

data:{

//设置msg内容为空,在请求数据前为空的状态

msg:'',

},

mounted:function () {

//调取本地的get(就在下面)

this.get();

},

methods:{

get:function(){

//发送get请求

this.$http.post('http://你的IP/api/方法',{key:"密钥"},{emulateJSON:true}).then(function(res){

//msg等于回调函数返回的res(值)

this.msg=res.body.data;

//在打印台测试打印,无误后一定要删除

console.log(res);

},function(){

console.log('请求失败处理');

});

}

}

});

}

控制器:

public function index()

{

// //引入秘钥

$pwd=new ApisModel();

$passwd=$pwd->passwd();

// print_r($passwd);die;

//空的数组,等待输入秘钥与存储在model层的秘钥对比

$date=request()->get();

// print_r($date);die;

// 对比秘钥是否一致

if($date['key']==$passwd){

$model=new ApisModel();

$data=$model->role_show();

return json(array('data'=>$data,'code'=>1,'message'=>'操作完成'));

}else{

$data = ['name'=>'status','message'=>'操作失败'];

return json(['data'=>$data,'code'=>2,'message'=>'秘钥不正确']);

}

}

model:

public function passwd(){

$key='存放在本地的密钥';

return $key;

}

//简单的测试接口

public function role_show(){

return Db::name('role_power')->select();

}

OK,post方式搞定了,下面是vue使用get方法进行接口调用,渲染数据

简单粗暴,大致一样,就不一一详解了,上代码:

Vue 测试实例 - 菜鸟教程(runoob.com)
ROLE_IDPOWER_ID创建时间
{{v.role_id}}{{v.power_id}}{{v.create_time}}

window.onload = function(){

var vm = new Vue({

el:'#box',

data:{

msg:'',

},

mounted:function () {

this.get();

},

methods:{

get:function(){

//发送get请求

this.$http.get("http://ip?key=密钥",{emulateJSON:true}).then(function(res){

console.log(res.body);

this.msg=res.body.data;

},function(){

console.log('请求失败处理');

});

}

}

});

}

ok,都测试好了,可以使用,千万别搞错id哦。

以上这篇使用Vue调取接口,并渲染数据的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

最后

以上就是多情电话最近收集整理的关于vue数据调取怎么渲染列表_使用Vue调取接口,并渲染数据的示例代码的全部内容,更多相关vue数据调取怎么渲染列表_使用Vue调取接口,并渲染数据内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部