diff --git "a/\351\231\210\346\235\250\346\226\207/20260420-\345\210\235\350\257\206vue.md" "b/\351\231\210\346\235\250\346\226\207/20260420-\345\210\235\350\257\206vue.md" new file mode 100644 index 0000000000000000000000000000000000000000..70bd58a836e9cba8baf132f8d7053d0d6fa4e6bb --- /dev/null +++ "b/\351\231\210\346\235\250\346\226\207/20260420-\345\210\235\350\257\206vue.md" @@ -0,0 +1,46 @@ +## 笔记 + +``` +一、数据绑定 + - 文本插值 + const message = '我是文本插值的内容' +

{{message}}

+ - HTML绑定 + const htmlContent = '我是红色的 HTML (v-html)' +

2. HTML 绑定:

+ - 属性绑定 + const imgSrc = 'https://v2.cn.vuejs.org/images/logo.png' + Logo [v-bind 或简写 :,用来控制 src, href, class 等 ] + + -ref() [给单个值穿外套] + import { ref } from 'vue' + + // 1. 创建一个响应式数字 + const count = ref(0) // 给数字 0 穿上了“智能外套” + + // 2. 在 JavaScript 中,必须通过 .value 来访问和修改 + console.log(count.value) // 访问: 输出 0 + count.value++ // 修改: count.value 变成 1 + + // 3. 在模板