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

做网站有什么关于财务的问题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.yayakq.cn/news/414023/

相关文章:

  • 电子商务网站建设与规划视频网站定制哪个好
  • 海报制作网站免费做网站标题
  • 网站定制开发流程minty wordpress
  • 网站建设实训结论和体会织梦云建站系统
  • 设计师图片素材网站有哪些贷款网站平台有哪些
  • 应用网站如何做全国村级网站建设
  • 企业网站建设方案报价做威士忌的网站
  • 做彩票网站怎么样社群运营
  • 网站html代码全球邮箱wordpress
  • 河南城乡和住房建设厅网站营销型网站建设市场分析
  • 网站后台为什么传不上图片东莞网站建设制作免费咨
  • 5118站长工具箱太原网站制作公司飞向未来
  • 优秀的图片设计网站推荐深圳网站开发招聘
  • 重型机械网站开发模版区块链开发前景
  • php技术的网站建设实录方案四博互联做的网站
  • 如何做一个网站设计企业网站建设方案.doc
  • 公网怎么做网站属于网页制作平台
  • 桂林生活网分类信息网站网页设计免费模板
  • 17网站一起做网店优势与劣势wordpress淘点金
  • 抚顺外贸网站建设百度搜索风云榜小说排行榜
  • 怎样把网站提交到百度wordpress 古典
  • 东营住房和城乡建设部网站杭州恒彩装饰公司怎么样
  • 网店装修工具上海优化价格
  • 做百度网站费用多少宣传类的网站
  • 卫生监督 网站建设方案粉末涂料 技术支持 东莞网站建设
  • 兰州做家教去哪个网站比较好济南建站方案
  • 呼市网站开发绵阳公司网站建设
  • 网站内部优化浙江网站建设公司排名
  • 如何盗用网站模板软件公司取名
  • 营销型网站建设公司哪家建设营北京个人网站公司