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

网站建设需要什么资料做彩票网站能挣到钱吗?

网站建设需要什么资料,做彩票网站能挣到钱吗?,湘潭租房网站,泉州做网站优化vue3中watch和watchEffect的区别!!! 在 Vue 3 中,watch 和 watchEffect 都是监听器,但在写法和使用上有所区别。让我们来详细了解一下它们之间的不同: watch: watch 具有一定的惰性(lazy&#…

vue3中watch和watchEffect的区别!!!

在 Vue 3 中,watchwatchEffect 都是监听器,但在写法和使用上有所区别。让我们来详细了解一下它们之间的不同:

  1. watch:

    • watch 具有一定的惰性(lazy):它在页面首次展示时不会立即执行,只有数据变化时才会执行。
    • 参数可以拿到当前值和原始值。
    • 需要传递要侦听的内容。
    • 可以侦听多个数据的变化,用一个侦听器承载。
    • 适用于基本数据类型的监听。

    示例:

    <template>Name: <input v-model="name" />
    </template>
    <script setup>const name = ref('zhangsan');watch(name, (curVal, prevVal) => {console.log(curVal, prevVal);});
    </script>
    
  2. watch 对引用类型进行监听:

    • 可以监听一个数据。
    • 可以监听多个数据。
    • 适用于 reactive 定义的对象。

    示例:

    <template>Name: <input v-model="name" />English Name: <input v-model="englishName" />
    </template>
    <script setup>const nameObj = reactive({name: 'leilei',englishName: 'bob'});// 监听一个数据watch(() => nameObj.name,(curVal, prevVal) => {console.log(curVal, prevVal);});// 监听多个数据watch([() => nameObj.name, () => nameObj.englishName],([curName, curEng], [prevName, prevEng]) => {console.log(curName, curEng, '----', prevName, prevEng);});const { name, englishName } = toRefs(nameObj);
    </script>
    
  3. 取消监听

    • 使用 watch 后,可以通过 stop() 来取消监听。
  4. 非惰性的立即执行

    • 可以通过添加第三个参数 immediate: true 来使 watch 立即执行。

    示例:

    watch([() => nameObj.name, () => nameObj.englishName],([curName, curEng], [prevName, prevEng]) => {console.log(curName, curEng, '----', prevName, prevEng);},{immediate: true}
    );
    
  5. watchEffect

    • watchEffect 立即执行,没有惰性,页面的首次加载就会执行。
    • 自动检测内部代码,只要代码中有依赖,就会执行。
    • 不需要传递要侦听的内容,会自动感知代码依赖。
    • 无法获取到原值,只能得到变化后的值。
    • 适合处理异步操作。

    示例:

    watchEffect(() => {console.log(state.count);console.log(state.name);
    });setTimeout(() => {state.count++;state.name = 'ls';
    }, 1000);
    
  6. 取消监听

    • 使用 stop() 来取消 watchEffect 的监听。

根据以上特征,我们可以根据具体需求选择使用哪个监听器。

http://www.yayakq.cn/news/575032/

相关文章:

  • 天津和平做网站公司网站推广方案范例
  • 广州网站建设服务公司如何用wordpress做一个企业网站
  • 公司网站开发费用济南兴田德润评价网站开发怎么人员组织
  • 网站建设暖色调宁波网站建设多少钱
  • 网站开发英文搭建棋牌工具
  • 建电子商务网站免费下载一个app
  • 万网网站到期后续费一年多少钱设计师常用网站
  • 商城建设网站汽车门户网站管理系统的详细设计与实现
  • 做策划有帮助的网站网站制作开票几个点
  • 返利网 网站建设费用高端开发网站哪家专业
  • 关于医疗保障局门户网站建设8上的信息课做网站作业
  • 官网建站多少钱免费模式营销案例
  • 人才网网站模板网站设计任务
  • 买了域名如何建立网站外贸网站域名服务商
  • 网站建设里的知识深圳网站做的好的公司名称
  • 公司网站要更新ip形象设计排版
  • 在哪里可以找到网站wordpress用php版本号
  • 刚建设的网站多久能在百度查到目前小说网站排名
  • 网站域名和网站网址中级经济师考试题型
  • 网站的建设步骤有哪些seo怎么做优化计划
  • 网站建设公司经营范围中国建设网官方网站app
  • 网站开发网上宠物店管理系统九维品牌设计
  • 摄像网站建设山西建设厅八大员查询网站
  • 上传网站图片处理江门网站建设联系电话
  • 万维网网站域名续费蛋糕店网站建设
  • 小型企业网站建设方案现代广告创意设计
  • 券优惠网站如何做嘉兴模板建站定制
  • 网站弹窗广告怎么做做网站用的主机多少合适
  • 商务网站开发seo深度优化外包
  • 天门市城市建设管理局网站seo研究中心道一老师