标签:computed Vue methods 计算 message 方法 属性
计算属性:将计算出来的结果保存在属性中,内存中运行:虚拟Dom
<!DOCTYPE html> <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <p>{{currentTime1()}}</p> <p>{{currentTime2}}</p> </div> <!--1.导入Vue.js--> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var vm = new Vue({ el:"#app", data: { message: "hello,wty" }, methods: { currentTime1: function () { return Date.now();//返回一个时间戳 } }, //计算属性,methods和computed方法名不能重名, //methods对应方法名要加括号,计算属性对应的方法名不用加括号 computed: { currentTime2: function () { this.message;//计算属性缓存了之前的数据,一旦该方法中数据改变将重新刷新该方法 return Date.now();//返回一个时间戳 } } }) </script> </body> </html>
标签:computed,Vue,methods,计算,message,方法,属性 来源: https://www.cnblogs.com/doremi429/p/16580313.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。