如果你熟悉虚拟 DOM 并且偏爱 JavaScript 的原始力量,你也可以不用模板,[直接写渲染 (render) 函数](https://cn.vuejs.org/v2/guide/render-function.html),使用可选的 JSX 语法。
#### 数据绑定
- 数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值。
- 通过使用 [v-once 指令](https://cn.vuejs.org/v2/api/#v-once),你也能执行一次性地插值,当数据改变时,插值处的内容不会更新,类似Object.freeze()。但请留心这会影响到该节点上的其它数据绑定。
```js
Message: {{ msg }}
这个将不会改变: {{ msg }}
```
#### v-html
- 双大括号会将数据解释为普通文本,而非 HTML 代码。为了输出真正的 HTML,你需要使用 v-html 指令
```js
Using mustaches: {{ rawHtml }}
Using v-html directive:
```
#### v-bind
- Mustache 语法不能作用在 HTML attribute 上,遇到这种情况应该使用 v-bind
```js
// 如果 isButtonDisabled 的值是 null、undefined 或 false,则 disabled attribute 甚至不会被包含在渲染出来的