javascript - 有没有办法抑制VueJS“找不到元素”警告
问题描述
我有一个包含两个 Vue 应用程序的脚本文件,我在多个 django 模板中使用它们。应用程序是vue1
, 和vue2
, 和el: #vue1-app
, 和el: #vue2-app
。
在一个特定页面上,我只使用其中一个应用程序,而不是两者。所以我的 html 只包含<div id="vue1-app"></div>
而不是同时包含 divvue1-app
和vue2-app
id。因此Vue
记录警告"Cannot find element: #vue2-app"
。
有没有办法抑制这些警告或任何其他绕过?
谢谢!
解决方案
我不是 Django 开发人员,但我认为也许您可以将它们拆分为两个文件或添加如下条件:
const vueApp = document.querySelector('#vue-app')
if(vueApp){
// mount the app
}
推荐阅读
- r - 在R中找到逆矩阵
- mysql - 如何确定特定 Mysql 用户每小时执行的查询
- google-cloud-platform - 如何将 Google spanner 查询结果导出到 .csv 或 google 表格?
- jquery - 表单提交后如何运行Jquery代码
- java - 具有非系统范围的 CookieHandler 的 HttpURLConnection
- javascript - 如何在有角度的情况下忽略引导类?
- javascript - 如何将回调分配给JS中的变量
- docker - Docker 教程上的连接被拒绝入门第 4 部分
- python - Python:读取 GuitarPro (.gp5) 文件
- kubernetes - google cloud集群kubernetes环境下的liveliness probe测试