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

一个成功的网站必须具备网站开发一个人可以完成吗

一个成功的网站必须具备,网站开发一个人可以完成吗,杭州网站优化方案,成都网站搜索引擎优化watch是什么#xff1f; 在 Vue 3 中#xff0c;watch 函数被重新设计为一个独立的 API#xff0c;用于观察数据变化并执行相应的操作。 watch 函数接受两个参数#xff1a; 第一个参数可以是一个函数或数组。如果是函数#xff0c;则返回要监听的数据#xff0c;当数…watch是什么 在 Vue 3 中watch 函数被重新设计为一个独立的 API用于观察数据变化并执行相应的操作。 watch 函数接受两个参数 第一个参数可以是一个函数或数组。如果是函数则返回要监听的数据当数据变化时会触发回调函数如果是数组则返回一个数组包含要监听的多个数据当任意一个数据变化时都会触发回调函数。第二个参数是一个回调函数用于处理数据变化时的操作。回调函数接收两个参数第一个参数为新值第二个参数为旧值。有两个额外的参数1.immediate画面加载后立即执行2.deep深度侦听 案例1-监听单个数据 templateh1数量变化1{{ count1 }}/h1button clickaddcountcount/单监听/button /templatescript setup // 导入watch import {ref , watch} from vue// 声明变量count const count1ref(0)// count触发方法 const addcount(){count1.value }// 触发监听器---单个数据监听 watch(count1,(newValue,oldValue){console.log(count发生变化啦旧值为${oldValue},新值为${newValue}); }) /scriptstyle langless scoped/style 传入要侦听的响应式数据ref对象和回调函数。回调中可以拿到新值和旧值  案例2-监听单个数据 templateh1数量变化2{{ name }}/{{ count2 }}/h1button clickrepnamecount/双监听/button /templatescript setup // 导入watch import {ref , watch} from vue// 声明变量count const nameref(李明) const count2ref(0)// 触发方法 const repname(){count2.valuename.value李四到此一游 }// 触发监听器---多个数据监听 watch([count2,name],([newCount,newName],[oldCount,oldName]){console.log(count变化旧值为${oldCount},新值为${newCount});console.log(name变化旧值为${oldName},新值为${newName}); }) /scriptstyle langless scoped/style 以数组的方式传入多个ref变量其中一个变化就会触发侦听的回调函数回调中可以拿到新值和旧值 监听多个值的变化并计算结果小案例 templateel-form :modelform label-width120pxel-form-item label价格el-input v-modelform.price //el-form-itemel-form-item label数量el-input v-modelform.count //el-form-itemel-form-item label总价el-input v-modelform.total :readonlytrue //el-form-itemel-form-itemel-button clicksetForm计算/el-button/el-form-item/el-form /templatescript setup import { ref, watch } from vue;const form ref({ price: , count: , total: } );const setForm () {form.value {price: 24,count: 400,total: 9600} }// immediate立刻执行进入页面就执行一次一般用于画面的初始化显示。 watch(form, (newVal, oldVal) {console.log(进入页面执行了)console.log(新 newVal 旧 oldVal); }, {immediate: true })// deep深度监视如果要监听的响应式对象中有多个属性默认是浅层监听。 // 传入的响应式对象如果是简单类型可以直接监听如果是复杂类型监视不到复杂类型内部属性的变化,按照下面的示例只有form.value重新设置了一个对象监听才会触发 // 只有对象的地址发生了变化才会触发监听设置deep为true时对象及对象中的某个属性发生变化时也可以监听到 // 如果对象中的属性过多会影响使用一般不建议开深度监听// 深度监听 watch(form, (newval, oldVal) {console.log(深度监听触发)console.log(newval); }, { deep: true })// 精确侦听对象的某个属性 watch(() form.value.price,(newVal, oldVal) {console.log(精确侦听对象的某个属性);console.log(newVal, oldVal);} )// 可以侦听某两个属性操作后的值 watch(() Number(form.value.price) * Number(form.value.count),(sum) {console.log(执行了);form.value.total if (sum) {form.value.total sum.toFixed(2);}} ) /scriptstyle/style
http://www.yutouwan.com/news/6279/

相关文章:

  • 顺德大良做网站重庆市建设工程施工安全管理信息网
  • 哪个汽车网站好蛋糕店网页设计免费模板
  • 建站工具评测 discuz中国航发网上商城登录入口
  • 做佛像在什么网站发贴效果好点宁波正规网站建设方式
  • 九江市建设工程质量监督站网站网络营销策略包含哪些要素
  • 网站 制作软件专门做音效的网站
  • 澄海玩具网站建设公司制作软件需要什么工具
  • 增塑剂网站建设企业网站功能报价
  • 帝国cms 做的完整的网站有没有上海单位网站建设
  • 百度指数的搜索指数代表什么郑州百度网站优化排名
  • 简述建设网站的步骤单页面网站有哪些
  • 浙江建筑协会网站北京到安阳的火车票时刻表查询
  • 网站背景怎么做厦门网站建设哪里好
  • 苏州网站制作湖南省建设工程造价管理总站网站
  • wordpress去掉版权seo网站做推广公司
  • 小企业建网站wordpress空页面模板
  • 可以自己做网站不网站建设课程设计百度文库
  • 个人宽带备案网站佛山网站建设方案咨询
  • 怎么做好网站营销推广下载学校网站模板下载
  • 高端网站开发找哪家好全运会网站的建设
  • 浅谈高校门户网站建设的规范标准wordpress文章编辑器的插件
  • 做网站的素材哪里找的企业网站有哪些企业
  • 佛山大型网站建设免费设计签名在线生成
  • 做app推广上哪些网站吗wordpress贴代码
  • 深圳营销型网站建设案例在网站后台做网页
  • wordpress 网站备案号seo免费软件
  • 网站建设 服饰鞋帽顺电网上商城app
  • python node 网站开发农业网站怎么做
  • 嘉峪关建设路小学网站wordpress整站
  • 有了网站的域名下一步怎么做有域名如何建网站