【发布时间】:2019-05-22 01:22:03
【问题描述】:
我在多个刀片页面中重用了导航组件,并进行了一些修改。所以我用了:
<script>
window.app = new Vue({
el: '#navigation',
....
});
</script>
在我的导航组件中。
当我将它包含在配置文件组件中时:
<script>
window.app = new Vue({
el: '#app',
....
});
</script>
其中一个不起作用。我知道这两个定义有吻合,但不知道怎么解决。
简单来说这是怎么回事:
<script>
window.app = new Vue({
el: '#app1',
....
});
</script>
<script>
window.app = new Vue({
el: '#app2',
....
});
</script>
【问题讨论】:
-
你不能有两个 Vue 应用程序绑定到同一个元素,你不能有两个 Vue 应用程序都作为
window.app。 -
真的吗?没办法???
-
当然不是。
window.app = 1; window.app = 2;window.app等于什么? -
我也使用了 const app1 和 const app1,但是没有任何变化,是不是形式不同?
标签: laravel vue.js vuejs2 laravel-blade