# 2.模板语法和反应式的一瞥
> 原文: [https://javabeginnerstutorial.com/js/vue-js/2-template-syntax-reactivity/](https://javabeginnerstutorial.com/js/vue-js/2-template-syntax-reactivity/)
嘿! 欢迎阅读关于 Vue 的另一篇有趣的文章! 我们不仅要了解模板语法,还可以了解 Vue 的反应式。 这似乎就像我们之前的文章“[Hello World with Vue.js](https://javabeginnerstutorial.com/js/vue-js/1-hello-world-with-vue-js/) ”的继续。 因此,请确保您快速浏览一下,以了解我们到目前为止讨论的内容。 请参阅 [GitHub 仓库](https://github.com/JBTAdmin/vuejs)中的代码。
还记得我们如何在 HTML 代码中使用两个花括号将数据呈现到 DOM 吗? 让我们深入了解它,以了解 Vue 如何在引擎盖下工作。
来自“`index.html`”的摘录,
```java
`部分的代码更新为
```html
Hey {{ message }}!
This is my first {{ message }} app.
I successfully understood {{ message }}'s reactivity.
```
另外,让我们将`index.js`文件中`message`属性的值更改为“`Vue`”,而不是“`Hello World !!!`”。 只是为了使这些句子更有意义。
```javascript
var app = new Vue({
el: "#app",
data: {
message: "Vue"
}
});
```
现在,让我们看一下输出。
![Template syntax output](img/f0ca1d3ada6af3aff784a475696db25b.png)
是时候在多个地方看到一些反应发生了。 和以前一样,让我们在 Chrome 浏览器的 DevTools 控制台中更改`message`属性的值。
![Reactivity at multiple places](img/ad819e5f91d3748a6b02ab6da1e50ab5.png)
当您按下`Enter`时,在我们的 HTML 代码中引用`message`的每个位置都将立即更新为新值“`Vue`”,这就是您现在在 DOM 中看到的内容。
这不仅令人惊讶吗? 是的,这就是我们忙于玩 Candy Crush 时 Vue 团队或 Evan You 所要做的! 在本系列教程中,我们将看到更多示例,以各种其他方式展示了反应式。
试想一下,如果您使用香草 JavaScript 或 jQuery 实现类似这样的功能,将需要多少编码!
话虽如此,我请假。 祝您有美好的一天!