一、说明
computed
中,可以定义一些属性,即计算属性。()
调用。data
中的数据,依赖响应属性只要发生改变,就会立即重新计算,即触发这个计算属性的重新求值;否则不会重新计算求值。二、实例
<html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <div id='app'> <input type="text" v-model="firstName"> <input type="text" v-model="lastName"> <input type="text" v-model="fullName">> <p>{{fullName}}</p> </div> <script> var vm = new Vue({ el: "#app", data: { firstName: '', lastName: '', }, methods: { }, computed: { fullName() { console.log('求值'); return `${this.firstName}-${this.lastName}`; } } }); </script> </body> </html>
3人点赞 vue学习