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

wordpress登陆小工具重庆seo关键词排名

wordpress登陆小工具,重庆seo关键词排名,wordpress页面生成二维码,wordpress获取分类导航首先分开讲解各个属性的作用。 1.计算属性 作用:用来计算出来一个值,这个值调用的时候不需要加括号,会根据依赖进行缓存,依赖不变,computed的值不会重新计算。 const vm new Vue({el:#root,data:{lastName:张,firstNa…

首先分开讲解各个属性的作用。
1.计算属性
作用:用来计算出来一个值,这个值调用的时候不需要加括号,会根据依赖进行缓存,依赖不变,computed的值不会重新计算。

    const vm = new Vue({el:'#root',data:{lastName:'张',firstName:'三',},computed:{fullName:{//get作用,读取fullName时get调用且返回值是fullName的值get(){return this.lastName.slice(0,3)+'-'+this.firstName.slice(0,3);},//当fullName被修改时,会调用setset(value){const arr = value.split('-');this.lastName = arr[0];this.firstName = arr[1];}}}})

其中computed的属性就是计算属性,其中get读取方法尽在初次读取的时候调用以及所依赖的数据发生变化的时候调用。set设置方法是当数据发生变化时就会直接调用去重新计算属性值。

在这里插入图片描述
2.监听属性
作用:和js中的事件监听类似,当vue中的属性值发生变化时执行。

const vm = new Vue({el:'#root',data:{ishot:true,numbers:{a:1,b:1}},methods:{change(){//this.ishot = (this.ishot==true)?false:truethis.ishot = !this.ishot},},computed:{info(){return this.ishot?'炎热':'凉爽'}},watch:{ishot:{immediate:true,   //初始化时让handler调用一下//handler什么时候调用?当isHot发生改变时。handler(newValue,oldValue){console.log("ishot被改变了:",newValue,'->',oldValue)}},//监视多级结构中某个属性的变化'numbers.a':{immediate:true,   //初始化时让handler调用一下//handler什么时候调用?当isHot发生改变时。handler(newValue,oldValue){console.log("a被改变了:",newValue,'->',oldValue)}},//监视多级结构中所有属性的变化numbers:{deep:true,  //开启深度监视handler(){console.log('numbers改变了');}}}})

上述代码中watch属性就是计算属性,它包含两个属性值,其中immediate属性记录的是,在初始化 的时候是否需要计算一次监视属性;还有一个deep属性值代表的是当所要监视的属性值是对象是,是否要进行深度监视,即当对象内部属性值发生变化时是否调用监视函数。

在这里插入图片描述
案例:列表过滤
问题描述搜索框,对列表中的数据进行模糊筛选。

在这里插入图片描述
在这个问题里面,列表会根据input框中的内容对列表中的名字内容进行筛选。
因为要显示的内容跟data中的列表不一样,所以一定是需要重新建一个参数的,因此就需要初始化。例如监听属性中immediate属性。
在这里插入图片描述

html:<div id="root"><h2>人员列表</h2><input type="text" placeholder="请输入名字" v-model="keyWord"><ul><!-- 动态绑定id标识 --><li v-for="(person,index) in filteredPersons" :key="person.id">{{person.name}}-{{person.age}}-{{person.sex}}</li></ul></div>
监视属性写法:js:new Vue({el:'#root',data:{keyWord:'',persons:[{id:'001',name:'马冬梅',age:19,sex:'女'},{id:'002',name:'周冬雨',age:20,sex:'女'},{id:'003',name:'周杰伦',age:21,sex:'男'},{id:'004',name:'温兆伦',age:22,sex:'男'}],filteredPersons:[]},watch:{//这里接收输出的值可以有两个,分别是新值和旧值;也可以只有一个新值keyWord:{immediate:true,handler(newValue){this.filteredPersons = this.persons.filter((p)=>{return p.name.indexOf(newValue)>=0;})}}}})
计算属性写法:js:new Vue({el:'#root',data:{keyWord:'',persons:[{id:'001',name:'马冬梅',age:19,sex:'女'},{id:'002',name:'周冬雨',age:20,sex:'女'},{id:'003',name:'周杰伦',age:21,sex:'男'},{id:'004',name:'温兆伦',age:22,sex:'男'}]},   computed:{filteredPersons:{get(){var filteredPersons = [];for(var i in this.persons){if(this.persons[i].name.indexOf(this.keyWord)>=0){filteredPersons.push(this.persons[i]);}}            return filteredPersons;         },set(value){this.keyWord = value;}}}})
http://www.15wanjia.com/news/5067.html

相关文章:

  • 如何在阿里云上建设网站好搜搜索
  • wordpress免费网站模板简述搜索引擎的工作原理
  • wordpress 添加文件权限企业优化推广
  • 提供信息门户网站制作如何推销自己的产品
  • 公司网站建设申请报告网络营销策划怎么写
  • 赣州网站建设机构怎么给产品做网络推广
  • 网站建设公司的性质百度联盟怎么加入
  • 我市强化属地网站建设网址查询工具
  • 阿里云网站建设好了怎么竞价代运营公司
  • 网站建设合同2018seo引擎优化
  • 网站做任务包括什么广告联盟平台挂机赚钱
  • 做网站用框架好吗二级域名网站查询入口
  • 做爰的最好看的视频的网站seo代理
  • 北京房产网站建设宁波seo公司排名榜
  • 网站css优化网站优化网站
  • 如何给网站做关键词优化东莞全网推广
  • 如何实现网站的快速排名百度网游排行榜
  • 安康 住房城乡建设部网站专业做网站设计
  • 专门做产品排名的网站网页制作软件推荐
  • 海外贸易在什么网站做站长工具端口
  • 重庆网站推广机构seo关键词如何设置
  • 网站打开速度慢是否需要升级带宽成人英语培训班哪个机构好
  • 深圳做营销网站个人接外包项目平台
  • 广州有哪些做网站的公司如何网络媒体推广
  • 网站免费软件苹果网站页面设计
  • 有人和兽做的网站需要优化的网站有哪些
  • 西安 医疗网站建设外包网络推广
  • 网站编辑岗位免费网站推广平台
  • 电脑制作网站总么做网站seo优化运营
  • 专注小程序定制开发乐陵seo外包公司