javascript - VueJs 条件 Handlebars

标签 javascript vue.js eslint

我正在尝试根据 their documentation 在 vueJs 2.0 中使用 Handlebars 来使用 VueJs 条件渲染但是 eslint 返回并出现错误:

- avoid using JavaScript keyword as property name: "if" in expression {{#if ok}}
- avoid using JavaScript keyword as property name: "if" in expression {{/if}}

VueJs 似乎没有渲染它。

<!-- Handlebars template -->
{{#if ok}}
  <h1>Yes</h1>
{{/if}}

最佳答案

如果您正在尝试使用 Vue.js 语法,该文档仅概述了 Vue.js 所做的几行内容。您将使用 v-if 指令。

<h1 v-if="ok">Yes</h1>

如果像您提到的那样,您想将 Handlebars 与 Vue.js 一起使用,请注意它们在模板中使用相同的 {{ 大括号。您可能需要像这样更改 Vue 对大括号的使用...

Vue.config.delimiters = ['<%', '%>'];

关于javascript - VueJs 条件 Handlebars ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45558689/

相关文章:

php - 高端 Node.js 框架

typescript - 属性 'fonts' 在类型 'Document' 上不存在?

javascript - 为什么 Vue js 方法在点击事件中不起作用?

reactjs - 第 0 行 : Parsing error: Cannot read property 'map' of undefined

javascript - 如何使用 nodejs express 应用程序配置 eslint

javascript - 在一定次数的点击后执行操作,例如显示图片

javascript - JS polyfill CSS 子选择器到 IE6

visual-studio - ESLint 支持 Visual Studio 2017

javascript - Angularjs $interval 返回 fn 不是一个函数

javascript - v-model 的奇怪更新问题