繁体   English   中英

仅在加载元素时运行vue组件

[英]Run vue component only if element loaded

我在javascript上定义了一个小的vue.js组件。

是否只有在加载元素时才能优雅地实例化vue组件?

问题是我在没有元素的其他html中收到这些警告:

vue.js:485 [Vue warn]: Cannot find element: #item

因为它在任何地方都运行此js

  new Vue({
    el: '#item',
  });

在vue.js中如何处理?

在创建实例之前测试元素。

if(document.getElementById("#item")){
  new Vue({
    el: '#item',
  });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM