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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker容器配置,解决镜像无法拉取问题