【发布时间】:2017-07-11 10:46:17
【问题描述】:
我正在使用 Laravel 和 Vue 创建一个具有主 layout.blade 文件的应用程序,然后我正在使用组件和 VueRouter。
我无法理解的是如何实现以下目标。 假设我有两条路由“Home”和“About”,它们调用专用的 home.vue 和 about.vue 组件文件。
如果在组件之外,我有一个 H1 用于母版页中包含的页面标题。我将如何更新它?是在 route.js 还是组件文件中做?
【问题讨论】:
-
您可以在 Vue 方法中调用普通的 javascript 函数。话虽如此,请考虑使用事件和侦听器来做到这一点。
-
一个从组件返回到主app.js文件的事件?
-
如果您可以将标题设为组件,那就更好了,否则您可以使用event bus 或使用 jquery 等在文档本身上引发自定义事件。
-
你知道我在哪里可以找到一些示例,以便我查看代码以使其工作吗?
标签: laravel vue.js vuejs2 vue-component vue-router