vue computed 可以使用getter和setter


var vm = new Vue({ data: { a: 1 }, computed: { // 僅讀取
    aDouble: function () { return this.a * 2 }, // 讀取和設置
 aPlus: { get: function () { return this.a + 1 }, set: function (v) { this.a = v - 1 } } } }) vm.aPlus // => 2
vm.aPlus = 3 vm.a // => 2
vm.aDouble // => 4

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM