Laravel 前后台共享数据
在视图模板中初始化JS变量。
<script> var app = <?php echo json_encode($array); ?>; </script>
5.5以后可以这么写, 用 @json Blade 指令替代手动 json_encode
<script> var app = @json($array); </script>
曾经在多语言项目中这么用过。
<script> window.Laravel = { csrfToken: '{{ csrf_token() }}', Locale: '<?php echo \App::getLocale(); ?>', Languages: <?php echo json_encode( [ 'scaffold' => __('scaffold::t'), 'module_dashboard' => __('module_dashboard::t'), 'module_user' => __('module_user::t'), 'setting' => __('setting::t'), ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);?> }; </script>
Laravel变量传入在vue组件中
定义组件
<script> export default { props: ['surveyData'], mounted () { // Do something useful with the data in the template console.dir(this.surveyData) } } </script>
注入变量
<survey-component :survey-data="'{!! json_encode($surveyData) !!}'"></survey-component>
参考:
https://medium.com/@m_ramsden/passing-data-from-laravel-to-vue-98b9d2a4bd23
https://laravel-china.org/docs/laravel/5.6/blade/1375

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
hibernate自定义校验Valid
步骤: 1.定义注解: import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy = MyValidatorClass.class) public @interface MyValidator { String message...
- 下一篇
Coding and Paper Letter(二十九)
资源整理,国庆套餐有点丰厚,分开两篇,老规矩,一篇Coding,一篇论文。 Coding: 1.R语言包dbplyr,用于数据库接口的dplyr。 dbplyr 2.世界的topojson数据集,包含有一些国家的数据。 topojson 3.LearnGitBranching是一个git存储库可视化工具,沙箱,以及一系列教程和挑战。 learnGitBranching 4.交互式的统计绘图,应当是基于Python的bokeh包。 my bokeh plots 5.书"Introducing Probability & Decision with a Visual Emphasis"的附录代码。 vip source 6.FSH556的课程材料:2018年春季在威斯康星大学课程:为生态学家设计的时空模型。 2018_FSH556 7.单变量或多变量数据的时空分析,例如,标准化多个物种或阶段的数据。 VAST 8.R包fastGHQuad,快速,数值稳定的Gauss-Hermite积分求取。 fastGHQuad 9.R语言包DatabaseConnector,使用JDBC连接数据...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7