其他分享
首页 > 其他分享> > vue3

vue3

作者:互联网

环境搭建

yarn create vite

ref

let msg = shallowRef({})
triggerRef(msg)
function MyRef<T>(value: T) {
  return customRef((track, trigger) => {
    return {
      get() {
        track()
        console.log('get:', value)
        return value
      },
      set(newVal: T) {
        console.log('set', newVal)
        value = newVal
        trigger()
      },
    }
  })
}
let name = MyRef('admin')

ref的更新会带动shallowRef更新

reactive 复杂类型

标签:return,value,newVal,更新,vue3,shallowRef,ref
来源: https://www.cnblogs.com/zhuxiang1633/p/16452063.html