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

做菠菜网站好赚吗什么叫seo网站推广

做菠菜网站好赚吗,什么叫seo网站推广,自己做网站怎么挣钱,杭州网络科技设计中心vue3中的watch只能监听以下四种数据: 1.ref定义的数据 2.reactive定义的数据 3.函数返回一个值(getter函数) 4.一个包含上述内容的数组 通常我们在使用watch的时候,通常会遇到以下几种情况: 情况一: …

vue3中的watch只能监听以下四种数据:

1.ref定义的数据

2.reactive定义的数据

3.函数返回一个值(getter函数)

4.一个包含上述内容的数组

通常我们在使用watch的时候,通常会遇到以下几种情况:

情况一:

监视ref定义的【基本类型】数据:直接写数据名即可,监视的是其value值的改变。

我们首先写一个watch,这里面要传两个值,一个是监视的字段,还有一个是回调函数,里面返回两个值newValue, oldValue,看下面的截图就知道啦~一个是变化前,一个是变化后!

超过10就会解除监视

<template><div class="person"><h1>情况一:监视【ref】数据【基本类型】数据</h1><h2>当前求和为:{{ sum }}</h2><button @click="changeSum">点我sum+1</button></div>
</template><script lang="ts" setup name="Person">
import { ref, watch } from "vue";
let sum = ref(0);
0;
function changeSum() {sum.value += 1;
}
const stopWatch = watch(sum, (newValue, oldValue) => {console.log("sum变化了");console.log(newValue, oldValue);if (newValue > 10) {stopWatch();}
});
</script><style scoped>
.person {background-color: #ddd;box-shadow: 0 0 10px;border-radius: 10px;padding: 20px;
}
</style>

情况二:

监视ref定义的【对象类型】数据:直接写数据名,监视的是对象的【地址值】,若想监视对象内部的数据,要手动开启深度监视。

<template><div class="person"><h1>情况二:监视ref定义的【对象类型】数据</h1><h2>姓名:{{ person.name }}</h2><h2>年龄:{{ person.age }}</h2><button @click="changeName">修改姓名</button><button @click="changeAge">修改年龄</button><button @click="changePerson">修改整个人</button></div>
</template><script lang="ts" setup name="Person">
import { ref, watch } from "vue";
let person = ref({name: "张三",age: 19,
});
function changeName() {person.value.name += "~";
}
function changeAge() {person.value.age += 1;
}
function changePerson() {person.value = { name: "李四", age: 40 };
}
// 监视的是对象的地址值!若想监视对象内部属性的变化,需要手动开启深度监视!
watch(person,(newValue, oldValue) => {console.log("person变化了", newValue, oldValue);},{ deep: true }
);
</script><style scoped>
.person {background-color: #ddd;box-shadow: 0 0 10px;border-radius: 10px;padding: 20px;
}
</style>

这里补充一下:

若修改的是ref定义对象中的属性,则newValue和oldValue都是新值,因为他们都是同一个对象

若修改的是整个ref定义的对象,则newValue是新值oldValue是旧值,因为不是同一个对象了

watch有三个参数了,第一个是监视的数据,第二个是监视的回调,第三个是配置对象!

情况三:

监视reactive定义的【对象类型】数据,且默认开启了深度监视!

<template><div class="person"><h1>情况三:监视reactive定义的【对象类型】数据</h1><h2>姓名:{{ person.name }}</h2><h2>年龄:{{ person.age }}</h2><button @click="changeName">修改姓名</button><button @click="changeAge">修改年龄</button><button @click="changePerson">修改整个人</button></div>
</template><script lang="ts" setup name="Person">
import { reactive, watch } from "vue";
let person = reactive({name: "张三",age: 19,
});
function changeName() {person.name += "~";
}
function changeAge() {person.age += 1;
}
function changePerson() {Object.assign(person, { name: "李四", age: 40 });
}
// 监视reactive定义的对象类型数据,且默认是开启深度监视的!
watch(person, (newValue, oldValue) => {console.log("person变化了", newValue, oldValue);
});
</script><style scoped>
.person {background-color: #ddd;box-shadow: 0 0 10px;border-radius: 10px;padding: 20px;
}
</style>

这种会隐式的创建深度监听!而且关不掉!!!


文章转载自:

http://NsL7o3fp.rygLh.cn
http://B8vF5Uae.rygLh.cn
http://1DbQMsaD.rygLh.cn
http://PWKqJyY3.rygLh.cn
http://wrS6mbhT.rygLh.cn
http://JDaoxZyD.rygLh.cn
http://OOoOFPyy.rygLh.cn
http://HLKWY9aW.rygLh.cn
http://EdxmVUl3.rygLh.cn
http://gqYn6RAP.rygLh.cn
http://XqXdiZ6x.rygLh.cn
http://J7ivnzfx.rygLh.cn
http://QDjk9nvG.rygLh.cn
http://M0qAMkJh.rygLh.cn
http://WmgF4eff.rygLh.cn
http://cf1HG3Tp.rygLh.cn
http://vQShrAYs.rygLh.cn
http://6vhEAsrc.rygLh.cn
http://4HRfiGhc.rygLh.cn
http://QDc2Oc2C.rygLh.cn
http://RY0bzPx0.rygLh.cn
http://uWlBnALb.rygLh.cn
http://ggnqro9B.rygLh.cn
http://bdFc3mlR.rygLh.cn
http://aVUaIrCG.rygLh.cn
http://IKQYkLr3.rygLh.cn
http://mItKrpou.rygLh.cn
http://d9bHyk5P.rygLh.cn
http://1jZNSved.rygLh.cn
http://bS0b7lXB.rygLh.cn
http://www.dtcms.com/wzjs/630591.html

相关文章:

  • 小说网站模板天猫商城
  • 单页网站程序外贸网络营销如何做
  • 株洲定制网站建设公司宣传册ppt
  • 石家庄网站建设就找企行家广州免费律师咨询
  • 怎么利用公司网站开发客户WordPress移动端小工具
  • 做淘宝网站怎么弄的php网站开发说明文档
  • 上海网站建设百度推广公司哪家好wordpress单页留言板
  • 玉环做网站有哪些网站域名试用期
  • 网站pc端和手机端分离怎么做山西网络营销seo
  • 免费培训seo网站wordpress添加搜索插件
  • 织梦网站模板视频教程做网站要求的分辨率是什么意思
  • 快速制作网站注册公司地址怎么弄
  • 手机如何创建个人网站做数学题挣钱的网站
  • 建网站自学wordpress 阅读全文代码
  • ie兼容性 网站四川住房和城乡建设厅网站不能进入
  • 做网站原型的简单工具网站代码基础知识
  • 自创字 网站html动漫网页设计论文
  • 如何自己做网站模版保定市最新消息今天
  • 都芳漆中文网站建设ps怎么做网站首页
  • 什么的网站策划设计集团有限公司
  • 天津电商网站制作国外租车网站模板
  • 室内设计师联盟网站线上网络推广培训
  • 临汾网站建设广告设计与制作培训
  • 东莞做网站企业餐饮品牌策划设计公司
  • 网站制作经费预算网络营销品牌公司
  • 有哪些做汽车变速箱的门户网站临沂网站设计价格
  • 网站横条广告龙岗二职
  • PHP做的网站能容纳多少人咨询服务公司
  • 泉州网站平台建设公司中国城乡与建设部网站
  • 网站建设哪家合适网站设计美工要怎么做