因为基础值没有引用,所以在传递的过程中被改变无法追踪其变化,3.0引入了,value() 函数来将其变成一个包装对象。
包装对象只有一个属性 .value,来表示其值。
const wrap = value( "3" )
wrap.value // "3"
改变数组的引用但包装对象的引用保持不变
const numbers=value([1,2,3])
numbers.value=numbers.value.filter(n=>n>1)
因为基础值没有引用,所以在传递的过程中被改变无法追踪其变化,3.0引入了,value() 函数来将其变成一个包装对象。
包装对象只有一个属性 .value,来表示其值。
const wrap = value( "3" )
wrap.value // "3"
改变数组的引用但包装对象的引用保持不变
const numbers=value([1,2,3])
numbers.value=numbers.value.filter(n=>n>1)
本文标题:vue3.0预览(二) 包装对象
本文链接:https://www.haomeiwen.com/subject/grgsfctx.html
网友评论