当前位置: 首页 > wzjs >正文

建立一个网站需要什么技术网站第三方评价如何做

建立一个网站需要什么技术,网站第三方评价如何做,信誉好的高密网站建设,ui培训学费在Vue3中,使用watch监视reactive对象时,需根据监视的目标选择合适的方法。以下是详细的步骤和说明: 1. 监视整个reactive对象 自动深度监视:直接监视reactive对象时,Vue3会默认启用深度监视,无需设置deep:…

在Vue3中,使用watch监视reactive对象时,需根据监视的目标选择合适的方法。以下是详细的步骤和说明:

1. 监视整个reactive对象

  • 自动深度监视:直接监视reactive对象时,Vue3会默认启用深度监视,无需设置deep: true

javascript

复制

import { reactive, watch } from 'vue';const state = reactive({count: 0,user: { name: 'Alice' }
});// 监视整个state对象的变化
watch(state, (newState) => {console.log('State changed:', newState);
});// 修改内部属性会触发回调
state.user.name = 'Bob'; // 触发

2. 监视基本类型属性

  • 使用Getter函数:对于基本类型(如count),使用Getter函数确保正确追踪。

javascript

复制

watch(() => state.count, (newCount, oldCount) => {console.log(`Count changed: ${oldCount} → ${newCount}`);
});state.count++; // 触发,输出: Count changed: 0 → 1

3. 监视对象类型属性

  • 需要深度监视:使用Getter函数返回对象属性,并显式设置deep: true以检测内部变化。

javascript

复制

watch(() => state.user,(newUser, oldUser) => {console.log('User changed:', newUser);},{ deep: true } // 启用深度监视
);state.user.name = 'Charlie'; // 触发
  • 替换对象时触发:即使未设置deep: true,替换整个对象也会触发。

javascript

复制

watch(() => state.user, (newUser) => {console.log('User replaced:', newUser);
});state.user = { name: 'David' }; // 触发

4. 注意事项

  • 旧值问题:深度监视时,newValueoldValue指向同一对象,需通过其他方式获取旧值。

  • 直接监视响应式属性:避免直接监视属性(如watch(state.user, ...)),可能导致替换后失效。

总结

  • 整个对象:直接监视,自动深度。

  • 基本属性:使用Getter,无需deep

  • 对象属性:使用Getter + deep: true检测内部变化。

通过合理选择监视方式,可以高效追踪reactive对象及其嵌套属性的变化。

http://www.dtcms.com/wzjs/567068.html

相关文章:

  • 阿里云 iis 多个网站关注江苏建设厅网站
  • 做胃肠科网站怎么做网页跳转
  • 2017年网站建设市场分析兴宁区住房和城乡建设局网站
  • 有没有什么做海报字体的网站室外设计网站推荐
  • 网站建设500元西安seo网站公司
  • 网站访问量统计代码怎么做东莞个人做网站
  • 电子商务网站建设流程图物联网方案
  • 中国建设部网站能查叉车证甘肃省住房和建设厅网站服务中心
  • 为shopify做推广的网站微信小程序制作开发平台
  • 网站制作专家网站服务器怎么迁移
  • 天津市工程建设项目报建网站后缀是.cc的网站
  • 成都销售型网站响应式网站缺点
  • 南岸区网站建设8月4号建设部网站
  • 在线代理访问网站的网址php做的直播网站
  • 厦门优化网站排名产品设计公司有哪些
  • 人才招聘网站模板企业品牌网站制作
  • 互联网创意网站有哪些网站底部怎么做需要放些什么
  • 南宁网站建设产品介绍贵阳网站建设包首页
  • 网站开发的心得手机网站在后台怎么做编辑
  • 品牌推广战略wordpress seo教程网
  • 网站的种类有哪些新闻类网站备案 100万
  • 无证做音频网站违法吗网站建设的七个步骤
  • 免费建网站讨论网站建设需要哪些功能
  • 网站源码下载炫酷线上推广平台报价
  • 张家界有没有做网站的公司创建一个网站的条件有哪些
  • 自助建站会出现什么问题网站数据库安全
  • 遵义祥云平台网站建设网站后台验证码不显示
  • 上海模板建站哪家好wordpress小工具导入
  • wordpress 中文网店怎样进行站点优化
  • 忒低网站长怎么做怎么做本地化网站