为了账号安全,请及时绑定邮箱和手机立即绑定

前后端不分离的情况下,TP5的视图页面中如何使用vue来接受和传递数据?

前后端不分离的情况下,TP5的视图页面中如何使用vue来接受和传递数据?

PHP
沧海一幻觉 2019-01-05 18:16:36
在项目中遇到的一个情况,在做后台管理的时候,前后端没有做分离,如果做分离,成本太大,视图层使用了vuejs,请问如何在vuejs中接收和传递控制器传过来的数据?格式是怎么样的?请尽可能地提供一份控制器和视图层的样式代码,非常感谢!!!
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

方法1: 直接赋值

控制器:

$this->assign([            
     'name' =>'tp',           
     'email'=>'tp@example.com',     'array' => json_encode(array('a', 'b'))
]);

视图

var app = new Vue({
  el: "#app",
  data: {
    name: '{$siteName}',
    email: '{$email}',    array: {$array}
  }
})


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 722 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信