首页 > 编程笔记 > JavaScript笔记
Vue computed()函数的用法
Vue computed() 函数主要用于创建依赖于其他状态的计算属性。
computed() 函数接收一个 getter 函数,并为 getter 返回的值返回一个不可变的响应式对象。
computed() 函数的用法如下。
图 1 computed()函数
computed() 函数接收一个 getter 函数,并为 getter 返回的值返回一个不可变的响应式对象。
computed() 函数的用法如下。
<div id="app"> <p>原始字符串: {{ message }}</p> <p>反转字符串: {{ reversedMessage }}</p> </div> <script src="https://unpkg.com/vue@next"></script> <script> const {ref, computed} = Vue; const vm = Vue.createApp({ setup(){ const message = ref('人世几回伤往事,山形依旧枕寒流'); const reversedMessage = computed(() => message.value.split('').reverse().join('') ); return { message, reversedMessage } } }).mount('#app'); </script>在 Chrome 浏览器中运行程序,结果如下图所示。
图 1 computed()函数