仅当元素加载时才运行 vue 组件
2017-10-02
1914
我在 javascript 上定义了一个小型 vue.js 组件。
是否有任何优雅的方法可以在元素加载时仅实例化 vue 组件?
问题是我在其他没有该元素的 html 中收到这些警告:
vue.js:485 [Vue warn]: Cannot find element: #item
因为它到处都在运行这个 js
new Vue({
el: '#item',
});
在 vue.js 中如何处理它?</p>
1个回答
在创建实例之前测试元素。
if(document.getElementById("#item")){
new Vue({
el: '#item',
});
}
Mark
2017-10-02