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

建个小型网站虚拟主机 vps网站服务器用什么好处

建个小型网站虚拟主机 vps,网站服务器用什么好处,网站建设怎么付款,网络广告发布的形式主要包括一、Vue2写法 1、watch使用的几种方法 1、通过 watch 监听 data 数据的变化#xff0c;数据发生变化时#xff0c;就会打印当前的值 watch: {data(val, value) {console.log(val)console.log(value)}} 2、通过 watch 监听 list 数据的变化#xff0c;数据发生变化时…一、Vue2写法 1、watch使用的几种方法 1、通过 watch 监听 data 数据的变化数据发生变化时就会打印当前的值 watch: {data(val, value) {console.log(val)console.log(value)}} 2、通过 watch 监听 list 数据的变化数据发生变化时this.number使用深度监听 data {return {list: {id: 1,type: 0},number: 0}},watch: {list: {handler(newVal) {this.number},deep: true}} 3、通过 watch 监听 data 数据的变化数据发生变化时,执行 change 方法 watch: {data change // 值可以为methods的方法名}methods: {change(curVal,oldVal){console.log(curVal,oldVal)}} 2、watch中的immediate、handler和deep属性 1.immediate 和 handler handler属性在watch中的作用是指定一个回调函数在监视的数据发生变化时被调用这样使用watch时有一个特点就是当值第一次绑定时不会执行监听函数只有值发生改变时才会执行。如果我们需要在最初绑定值的时候也执行函数则就需要用到immediate属性。 data {return {list: {id: 1,type: 0},number: 0}}watch: {list: {handler(newVal) {this.number},immediate: true}} 2.deep深度监听 当需要监听一个对象的改变时普通的watch方法无法监听到对象内部属性的改变此时就需要deep属性对对象进行深度监听。 data {return {list: {id: 1,type: 0},number: 0}}watch: {list: {handler(newVal) {this.number},deep: true}    } 设置deep:true则可以监听到 list.id 的变化此时会给 list 的所有属性都加上这个监听器当对象属性较多时每个属性值的变化都会执行 handler。如果只需要监听对象中的一个属性值则可以做以下优化使用字符串的形式监听对象属性 data {return {list: {id: 1,type: 0}}}watch: {list.id: {handler(newVal, oldVal) {......},deep: true}    } 这样只会给对象的某个特定的属性加监听器 3、总结 数组一维、多维的变化不需要通过深度监听对象数组中对象的属性变化则需要deep深度监听 二、Vue3写法 侦听一个或者多个数据的变化数据变化时执行回调函数俩个额外参数 immediate控制立刻执行deep开启深度侦听 1、侦听单个数据 script setup// 1. 导入watchimport { ref, watch } from vueconst count ref(0)// 2. 调用watch 侦听变化watch(count, (newValue, oldValue){console.log(count发生了变化老值为${oldValue},新值为${newValue})})/script 2、侦听多个数据 侦听多个数据第一个参数可以改写成数组的写法 script setup// 1. 导入watchimport { ref, watch } from vueconst count ref(0)const name ref(cp)// 2. 调用watch 侦听变化watch([count, name], ([newCount, newName],[oldCount,oldName]){console.log(count或者name变化了[newCount, newName],[oldCount,oldName])})/script 3、immediate属性 在侦听器创建时立即出发回调响应式数据变化之后继续执行回调 script setup// 1. 导入watchimport { ref, watch } from vueconst count ref(0)// 2. 调用watch 侦听变化watch(count, (newValue, oldValue){console.log(count发生了变化老值为${oldValue},新值为${newValue})},{immediate: true})/script 4、deep深度监听 通过watch监听的ref对象默认是浅层侦听的直接修改嵌套的对象属性不会触发回调执行需要开启deep script setup// 1. 导入watchimport { ref, watch } from vueconst state ref({ count: 0 })// 2. 监听对象statewatch(state, (){console.log(数据变化了)})const changeStateByCount (){// 直接修改不会引发回调执行state.value.count}/script​script setup// 1. 导入watchimport { ref, watch } from vueconst state ref({ count: 0 })// 2. 监听对象state 并开启deepwatch(state, (){console.log(数据变化了)},{deep:true})const changeStateByCount (){// 此时修改可以触发回调state.value.count}/script
http://www.yutouwan.com/news/76108/

相关文章:

  • 电商网站100排行榜wordpress4.9.6
  • 网站主色调有几种市场宣传推广方案
  • 网站实现用户登录网站认证是什么
  • 宝山网站建设费用网站建设的最新技术
  • 创建网站步骤如果做一个网站
  • 成都麦卡网络做网站开发怎么样做网站外包多少钱
  • 吉林省建设工程造价网站网站域名空间合同
  • 京东的网站规划与建设怎么开彩票网站做站长
  • 做设计都有什么网站北京吴勇设计工作室
  • 三好街做网站的公司网站建设中公司
  • 个人网站空间价格个人网站建设的小清新图片
  • 外卖网站建设的策划书微信网站协议书
  • 高级建站网站做网站有域名还需要什么
  • 网站建设 软件做违法网站会怎样
  • wordpress内容导航无锡网站排名优化
  • 学做早餐网站长春网站建设方案推广
  • 做网站优化公司学校网站制作价格
  • 压缩图片在线网站免费ai域名注册
  • 网站导航固定wordpress默认index
  • 镇江网站建设推广找思创seo流量是什么
  • 网站建设的基本要求中石化第五建设有限公司官方网站
  • 论坛网站备案流程图创建一个小程序需要多少钱
  • 关于医院网站建设的通知常用的网站都有哪些
  • 哈尔滨网站域名部门网站建设开票内容些什么
  • 素材网站松岗网站开发
  • 网站域名可以做端口映射吗代写文章质量高的平台
  • 武清做网站园林公司做网站的好处
  • 家政公司网站的建设电子商务网站开发是指
  • 公司网站建设费用会计处理图书馆网站建设费用
  • 网站开发挣不挣钱杭州网站建设及推广