// 使用 Vue 3 的 ref 创建响应式数据
// 引入 Vue 和 ref 函数
import { createApp, ref } from 'vue'
// 创建一个 Vue 应用实例
const app = createApp({
setup() {
// 使用 ref 创建一个响应式的变量 count,初始值为 0
const count = ref(0)
// 定义一个方法来增加 count 的值
const increment = () => {
count.value++
}
// 返回需要在模板中使用的变量和方法
return {
count,
increment
}
}
})
// 挂载应用到 DOM 中的 #app 元素上
app.mount('#app')
// 对应的 HTML 可能如下:
// <div id="app">
// <p>Count: {{ count }}</p>
// <button @click="increment">Increment</button>
// </div>
createApp 和 ref 函数。ref 是 Vue 3 中用于创建响应式数据的方法。createApp 创建一个新的 Vue 应用实例。setup 函数中,使用 ref 创建一个名为 count 的响应式变量,并初始化为 0。ref 返回的是一个对象,所以我们需要通过 .value 来访问或修改它的值。increment 方法来增加 count 的值。count 和 increment 方法返回,以便在模板中使用。app.mount('#app') 将应用挂载到 DOM 中的 #app 元素上。这样就可以在页面上显示 count 的值,并通过点击按钮来增加它。
上一篇:vue获取div高度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站