Vue计算属性
作者:互联网
计算属性:将计算出来的结果保存在属性中,内存中运行:虚拟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