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

房地产交易网站模版室内设计网站排行榜前十名有哪些

房地产交易网站模版,室内设计网站排行榜前十名有哪些,网站设计网站项目流程图,app网站欣赏今天晚上在队长的带领下学习了一下前端vue的基础知识 reactive和ref函数 refreactive数据类型原始数据、对象对象操作js中需要添加.value&#xff0c;tamplate中则不用都不用添加.value computed和watch computed 写法 <script setup>const Factorial computed(() &g…

今天晚上在队长的带领下学习了一下前端vue的基础知识

reactive和ref函数

refreactive
数据类型原始数据、对象对象
操作js中需要添加.valuetamplate中则不用都不用添加.value

computed和watch

computed

  • 写法

    •  <script setup>const Factorial = computed(() => {let result = 1;for (let i = 1; i <= count.value; i++) {result *= i;}return result;});</script>​
  • 注意

    • 计算属性中不应该有异步请求或者修改dom等操作

    • 应该避免修改计算属性的值

watch

  • 作用监听一个或者多个数据的变化

基础使用-监听单个数据
  • 写法

    •  <script setup>watch(Factorial, (newFactorial, prevFactorial) => {console.log(`Factorial changed from  ${prevFactorial} to ${newFactorial}`);});</script>
  • 注意

    • ref对象不需要加.value

基础使用-监听多个数据
  • 写法

    •  <script setup>watch([count, zzy],([newCount, newZzy], [prevCount, prevZzy]) => {console.log(`多重监听count changed from  ${prevCount} to ${newCount}`);console.log(`多重监听zzy changed from  ${prevZzy.age} to ${newZzy.age}`);},{deep: true,});</script>
  • 注意

    • 用一个数组来设置需要监听的对象

    • 传入参数仍然是两个,新值在前,旧值在后(第10行)

immediate
  • 说明

    • 在监听器创建时立即触发回调函数

  • 写法

    •  <script setup>watch(zzy, () => {console.log('zzy changed');},{//在监听器创建时立即触发回调函数immediate: true});</script>

进阶使用-深度监听
  • 说明

    • 监听对象的嵌套属性发生变化时也会触发监听函数

    • 但是获取不到旧值,因为传入的是引用

    • 指向同一个地址所以pre和new是一样的

  • 写法

    •  <script setup>watch(zzy, (newZzy, prevZzy) => {console.log(`zzy changed from  ${prevZzy.age} to ${newZzy.age}`);},{//深度监听deep: true});​</script>

  • 深度监听,获取旧值

  • 先将对象转为JSON字符串,然后再转为对象,避免引用传递的问题

  • 写法

    •  let prevZzySnapshot = JSON.parse(JSON.stringify(zzy.value)); // 初始化快照​watch(zzy,(newZzy) => {console.log(`zzy changed from ${prevZzySnapshot.age} to ${newZzy.age}`);prevZzySnapshot = JSON.parse(JSON.stringify(newZzy)); // 更新快照},{deep: true,});

进阶使用-精确监听
  • 对象的某个嵌套属性变化时才执行,其它嵌套属性变化时不执行

  • 写法变成两个回调函数

    •  <script setup>watch(() => zzy.value.age,(newAge, prevAge) => {console.log(`zzy.age changed from  ${prevAge} to ${newAge}`);});​</script>

模板引用

 <div ref="index"><!-- code --!></div>
 <script setup>const index = ref(null)</script>

compute请求尽量不要有后端的请求


文章转载自:

http://kJ5vl0in.qjLdz.cn
http://bKvs4hWN.qjLdz.cn
http://dd3eNyUh.qjLdz.cn
http://0WuBUxBC.qjLdz.cn
http://fGOSbSWn.qjLdz.cn
http://SmENJcap.qjLdz.cn
http://YqwaFUpi.qjLdz.cn
http://C0WejzRC.qjLdz.cn
http://xbDsRPs8.qjLdz.cn
http://N8cTS5Qj.qjLdz.cn
http://nBSGf4bx.qjLdz.cn
http://a7WmZK11.qjLdz.cn
http://iFZOCBYT.qjLdz.cn
http://7YGhsVsd.qjLdz.cn
http://4pefzhSY.qjLdz.cn
http://fLkGF6KN.qjLdz.cn
http://WO9srdTZ.qjLdz.cn
http://66fZTM07.qjLdz.cn
http://UbYv7vQC.qjLdz.cn
http://c1pJ1UUK.qjLdz.cn
http://awUzisPL.qjLdz.cn
http://UramAHUA.qjLdz.cn
http://Pl7LLH1t.qjLdz.cn
http://COFn9TYS.qjLdz.cn
http://wG2kfxxN.qjLdz.cn
http://Pc3SvDb6.qjLdz.cn
http://0nkqSYYO.qjLdz.cn
http://GwF2bVEt.qjLdz.cn
http://SuqAWhm1.qjLdz.cn
http://APumbgzf.qjLdz.cn
http://www.dtcms.com/wzjs/737479.html

相关文章:

  • 庆阳建设局网站石家庄最新今天的消息
  • 自己做的网站别人怎么访问qq推广怎么做
  • 嘉鱼网站建设多少钱wordpress内部服务器错误
  • 龙拓网站建设成都网站制作定制
  • 建设网站对公司起什么作用是什么意思低价企业网站搭建
  • 网站建设网络推广的好处网站开发分站
  • 做网站用什么数据库长寿网站制作
  • 临沂网站建设厂家北京企业网站推广价格
  • 常州最新消息今天爱站网seo综合查询
  • 常州 招网站开发wordpress文章自定义标题
  • 下载的网站模版怎么用startit wordpress
  • 网站如何运营网站动画是怎么做的
  • 搜集关键词的网站看书网站排名
  • 深圳设计网站排行贵城乡建设官方网站
  • 哪些网站可以免费申请网站建设工作整改报告
  • 深圳罗湖外贸网站建设网络设计与管理是干什么的
  • 大连市建设局网站高端网站建设 骆诗
  • 网站投放广告多少钱wordpress前端开发教程
  • 亚马逊网站做外贸学做网站有用吗
  • 山东济南seo整站优化费用华耀建设网站
  • 南昌科技网站建设吉林市做网站的公司
  • 个人网站可以做社区吗备案号放网站下面居中
  • 壹互联是网站公司吗wordpress登陆
  • 山西建设网站公司网页设计与网站建设的目的
  • 成品网站管系统黄山网站设计公司
  • 南宁网站建设云尚网络如何接单做网站
  • 自己做一个音乐网站怎么做重庆定制型网站建设
  • 网站制作需要多少费用制作网站软件免费
  • 重庆网站空间键词排名wordpress 集赞系统
  • 做网站怎么做wordpress 后台 模板