vue.js - Vuejs - v-if 不使用“!==”运算符
问题描述
我正在使用 npm 包“browser-detect”来检查浏览器是否为 Firefox。如果是 Firefox,我不想渲染特定的 . 如果我使用“===”运算符,我可以创建一个成功的“v-if”功能,但我似乎不能用“!==”做同样的事情,如此处所示。
这是div:
<div v-if="browserName !== 'firefox'" class="zoom">
<h4>Zoom Sheet:</h4>
<p class="zoom-control">-</p>
<input id="my-range" type="range" step="0.25" min="0.25" max="4" value="0.75" />
<p class="zoom-control">+</p>
</div>
这是我从检测浏览器导入的内容:
const { detect } = require('detect-browser');
const browser = detect();
let browserName = browser.name;
console.log('browser: ', browserName)
这是数据中的内容:
data: {
browserName: this.browserName
}
有人知道我在这里做错了什么吗?
解决方案
推荐阅读
- javascript - 按钮 - 数据表中的列可见性
- javascript - Odoo 13 ORM 写入方法的确认框
- amazon-web-services - AWS codebuild 列出其他账户的 s3 存储桶
- azure - 在使用 GRS(地理冗余存储)作为 azure 中的复制时,它显示的错误有人知道它什么时候会解决吗?
- android - 使用 bazel 将额外的原生库打包到 APK 中
- php - 如何将数据存储到数据库中并使用 codeigniter 生成总和
- java - 为什么下面java代码的输出是假的
- uiview - UIView.animate --> 无法转换值
- xamarin - 验证第三方指纹 - xamarin.forms
- arrays - 在 react native 中如何使用 json 数据重复相同的渲染 n 次,请毫不犹豫地解释清楚