切换·Esc 返回

Vue

前端框架
Vue 是使用模板和响应式数据构建交互界面的 JavaScript 框架例如,修改 ref 中的 count 后,模板里 {{ count }}的文字会同步更新。先看哪个 ref 被改、模板哪里读取它;同一块界面不要混用 Vue 和 React 的写法。
先知道
也常被叫作Vue.js
开始前

知道页面里的数字可以变化。

看完后

能看懂 Vue 的 ref 和模板绑定如何让一个数值变化后同步到按钮文字。

改了 count,按钮文字怎么跟着变?
Counter.vue
1const count = ref(0)
2<button @click="count++">
3 已加入 {{ count }} 件
4</button>
localhost:3000
帆布包¥ 79
ref 里的 count.value 现在是 0

模板里的 {{ count }} 一直读着这个值;ref 变了,文字就同步变。

刚才发生了什么
  1. 1
    ref 放着当前值

    ref 可以记住 count 现在是 0 还是 1。

  2. 2
    模板正在读取它

    按钮里的 {{ count }} 表示:这里显示 count 当前的值。

  3. 3
    改值后同步

    点击把 count 改掉后,Vue 找到模板里读 count 的位置,换成新的文字。

你现在这样判断就够了

先盯住“哪个 ref 被改、模板哪儿在读它”;同一块界面别混用 Vue 和 React 的写法。

接下来学什么
延伸阅读 · 权威出处