您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vue3手写shallowRef、浅的ref

发布时间:2022-01-06 23:08:23 ,浏览量:0

目录
  • 1、函数实现
  • 2、函数调用
1、函数实现
// 定义一个shallowRef函数 function shallowRef(target) { return { // 保存target数据保存起来 _value: target, get value() { console.log('劫持到了读取数据'); return this._value; }, set value(val) { console.log('劫持到了修改数据,准备更新界面', val); this._value = val; } } } 
2、函数调用
const ref1 = shallowRef({ name: '小明', car: { color: 'red' } }); console.log(ref1.value); // 劫持到 ref1.value = '=='; // 劫持不到 ref1.value.car = '=='; 
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3520s