vue.js计算属性计算用法实例分析
本文实例讲述了vue.js计算属性计算用法。分享给大家供大家参考,具体如下:
需求:数据味精值为12345,我们现在需要反向显示成54321。
在模板中绑定表达式是非常便利的,但是它们实际上只用于简单的操作。在模板中放入太多的逻辑会让模板过重且难以维护。例如:
!DOCTYPE html html head title/title meta charset=' utf-8 ' script src=' http :https://cdn。bootscs。com/vue/2。5 .16/vue。量滴js '/script/head body div id=' box ' { msg } } HR { { msg }。拆分(').反转()。join(“”)}/div脚本类型=' text/JavaScript ' var VM=new Vue({ El : ' # box,data : { msg : ' 12345 ' });控制台。日志(虚拟机。remsg);/脚本/正文/html使用本站HTML/CSS/JS在线运行测试工具:http://tools.jb51.net/code/HtmlJsRun,可得到如下测试运行效果:
某视频剪辑软件提供计算的方式。例如:
!DOCTYPE html html head title/title meta charset=' utf-8 ' script src=' http :3359 cdn。bootscs。com/Vue/2。5 .16/Vue。量滴js '/script/head dy div id=' box ' { msg } } HR { { reMsg } }/div script type=' text/JavaScript ' var VM=new Vue({ El : ' # box ',data: { msg:反转()。join(" " });控制台。日志(虚拟机。remsg);/脚本/正文/html同样的可以达到效果!
但是这边的reMsg是不能被修改的!也就是修改的时候他不会按照我们射流研究…给的规则去向反显示,因为默认只有吸气剂,我们可以提供一个设置器:
!DOCTYPE html html head title/title meta charset=' utf-8 ' script src=' http :3359 cdn。bootscs。com/Vue/2。5 .16/Vue。量滴js '/script/head dy div id=' box ' { msg } } HR { { reMsg } }/div script type=' text/JavaScript ' var VM=new Vue({ El : ' # box ',data: { msg:反转()。join("")},设置:函数(值){ this。msg=值;//最后修改了msg } } });控制台。日志(虚拟机。remsg=' ABCD ');//当我们修改这个变量的时候他的值也是跟随着我们射流研究…规则反向显示/脚本/正文/html使用本站HTML/CSS/JS在线运行测试工具:http://tools.jb51.net/code/HtmlJsRun,可得到如下测试运行效果:
表达式计算演示:
!doctype html html lang=' en ' head meta charset=' UTF-8 ' meta name=' viewport ' content=' width=device-width,user-scalable=no,初始比例=1.0,最大比例=1.0,最小比例=1.0 ' meta http-equiv=' X-UA-Compatible '内容=' ie=edge '标题文档/标题!-vue。js-script src=' http :https://cdn。bootscs。com/vue/2。5 .16/vue。量滴js '/script/headdy div!- # 如表达式如果过长,或逻辑更为复杂时,就会变得臃肿甚至难以阅读和维护# - {{ text.split(',').反转()。join(',')}}!- # 所以在遇到复杂的逻辑时应该使用计算机属性#-/div div id=' app"{反向文本} }/div/body/html脚本var app=new Vue({ El : ' # app ',data:{ text:'123,456' },//所有的计算属性都以函数的形式写在某视频剪辑软件实例内的计算选项内,最终返回计算的结果计算: {反转文本:函数(){//这里的这指向的是当前的某视频剪辑软件实例返回this.text.split(',').反转()。join(',');} } })/脚本使用本站HTML/CSS/JS在线运行测试工具:http://tools.jb51.net/code/HtmlJsRun,可得到如下测试运行效果:
希望本文所述对大家vue.js程序设计有所帮助。
版权声明:vue.js计算属性计算用法实例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。