飞道的博客

Vue 3 响应式侦听与计算

388人阅读  评论(0)

响应式侦听和计算

有时我们需要依赖于其他状态的状态——在 Vue 中,这是用组件计算属性处理的,以直接创建计算值,我们可以使用 computed 方法:它接受 getter 函数并为 getter 返回的值返回一个不可变的响应式 ref 对象。

我们先来看看一个简单的例子,关于计算值的方式,同样我们在 src/TemplateM.vue 写下如下代码:


   
  1. <template>
  2.   <div class= "template-m-wrap">
  3.     count ---> {
  4. {count}}
  5.     plusOne ---> {
  6. {plusOne}}
  7.   </div>
  8. </template>
  9. <script>
  10. import { ref, defineComponent, reactive, computed } from  "vue";
  11. export  default defineComponent({
  12.   name:  'TemplateM',
  13.   setup() {
  14.     let count = ref( 2)
  15.     let plusOne = computed(() => {
  16.        return count.value++
  17.     })
  18.     console.log(plusOne.value)
  19.      return {
  20.       count,
  21.       plusOne
  22.     }
  23.   }
  24. })
  25. </script>

访问链接效果如下:


转载:https://blog.csdn.net/qq_36772866/article/details/109610432
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场