刚接触vue.js框架的时候,很伤脑筋。今天整理一下post/get两种方式,简单的调取数据库数据,并进行渲染,希望帮助大家!
首先,在HTML页面引入:
//引入vue.js文件 引入vue-resource.min.js文件,就可以引入接口方法了
然后,在body中书写div:
//id在下面js中进行引用
| 序号 | 姓名 | 头像 |
| {{v.id}} | {{v.username}} | {{v.photo}} |
第三,js代码:
控制器:
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_ID | POWER_ID | 创建时间 |
| {{v.role_id}} | {{v.power_id}} | {{v.create_time}} |
ok,都测试好了,可以使用,千万别搞错id哦。
以上这篇使用Vue调取接口,并渲染数据的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。



