Uncaught ReferenceError: vm is not defined vue.js 2.0
我正在使用Vue 2.0,但出现错误
(Uncaught ReferenceError: vm is not defined)
当我在控制台中使用
如@Fiete所述,默认情况下
您需要全局定义
这样的事情应该工作
1 2 3 4 5 6 7 8 9 10 11 12 13 | var vm = new Vue({ el: '#app', data: { a: 1 }, router, template: '<App/>', components: { App } }); global.vm = vm; //Define you app variable globally |
现在您可以使用
通过在页面上打开扩展名,可以选择要调试的组件。 之后,您可以使用
1 2 3 4 5 6 7 8 | let app = new Vue({ router, store, render: h => h(App) }).$mount('#app') global.vm = app; |
在任何地方
1 | globalThis.vm.$subscribeTo... |