当前位置:   article > 正文

Vue3中的ref函数_vue的ref函数

vue的ref函数

ref函数用来定义一个响应式的数据。

  • 创建一个包含响应式数据的引用对象。
  • 在js中操作时:xxx.value
  • 模板中读取数据不需要.value,直接{{xxx}}
  1. //先引入ref函数
  2. import {ref} from 'vue'
  3. setup(){
  4. let name = ref('佩奇')
  5. let age = ref(18)
  6. let info = ref({
  7. job:'teacher',
  8. salary:'200'
  9. })
  10. function changeInfo(){
  11. //基本类型
  12. name.value = '乔治'
  13. age.value = '2'
  14. //对象类型
  15. info.value.job = 'doctor'
  16. info.value.salary = '300'
  17. }
  18. return{
  19. name,
  20. age,
  21. info,
  22. changeInfo
  23. }
  24. }

备注:

  • ref函数接收的数据可以是基本类型,也可以是对象类型。
  • 基本类型的数据,响应式依然是靠Object.defineProperty()的get与set完成的。
  • 对象类型的数据,内部使用了vue3的新函数——reactive函数。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/908253
推荐阅读
相关标签
  

闽ICP备14008679号