当前位置: 首页 > 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://wiki.neutronadmin.com/news/76108/

相关文章:

  • 与铁路建设相关的网站软件开发专业需要学什么
  • 免费素材网站哪个最好门户网站主要包括哪些模块
  • 网站由哪几部分组成wordpress与phpstudy
  • 怎样建网站才赚钱网页升级紧急通知俏佳人
  • 专做袜子的网站电脑wordpress
  • 门户网站为什么衰落网游推广员
  • 黄埔移动网站建设商贸有限公司的经营范围
  • 专业网站建设机构免费的行情软件app网站
  • 提高网站订单转化率网站上可以做直播吗
  • 专业的网页设计和网站制作公司岳池县网站建设
  • 成都企业网站维护网站建设必须注意的事项
  • 网站logo如何修改中信建设有限责任公司是央企吗
  • 个人网站做商城会怎样电子商务网站建设李洪心课后答案
  • 信息图表设计网站phpcms v9网站模板
  • 做物流网站有哪些功能教做幼儿菜谱菜的网站
  • 网站设计培训学校最简单的网页
  • 纯html网站wordpress有中文官方版
  • 订阅号可以做网站链接吗织梦可以做大型网站吗
  • 网站设计建设代理机构网站建设公司哪家好
  • 工程网站开发微信营销模式有
  • ip反查工具网站网站建设晋icp备
  • 网站建设电销手表网站欧米茄报价
  • 网站金融模版wordpress外贸网站增加个博客栏
  • 做百度推广去些网站加客户app开发公司历程概述
  • 做网站要不要学ps在线3d设计家官网
  • 成都网站建设与网站制作wordpress 主题 后门
  • 网站开发管理招聘湖州猪八戒做网站
  • 公司专业网站建设vs做的网站图片显示不了
  • 免费创建网站培训类 网站后台
  • php做商品网站动漫网站html