首页 > 编程笔记 > JavaScript笔记
阅读:60
Vue ref()函数的用法
在 Vue 中,reactive() 函数为一个 JavaScript 对象创建响应式代理。如果需要对一个原始值创建一个响应式代理对象,可以通过 ref() 函数来实现。
ref() 接收一个原始值,返回一个响应式和可变的响应式对象,它的用法如下。

图 1 使用ref()函数
注意,程序中修改的是 state.value 的值,而不是直接修改 state 对象。
ref() 接收一个原始值,返回一个响应式和可变的响应式对象,它的用法如下。
<div id="app">
<post-item :post-content="content"></post-item>
</div>
<!--引入Vue文件-->
<script src="https://unpkg.com/vue@next"></script>
<script>
const {ref, watchEffect} = Vue;
const state = ref(0)
watchEffect(() => {
document.body.innerHTML = '商品库存为: ${state.value}台。'
})
</script>
在 Chrome 浏览器中运行程序,按 F12 键打开控制台并切换到 Console 选项,输入“state.value = 8888”后按回车键,效果如下图所示。
图 1 使用ref()函数
注意,程序中修改的是 state.value 的值,而不是直接修改 state 对象。
ICP备案:
公安联网备案: