在实际开发中,有的属性很复杂,需要计算得到.....
2.简单使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算属性</title> <!-- 开发环境版本,包含了有帮助的命令行警告 --> <!-- <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>--> <script src="./js/vue.js"></script> </head> <style> </style> <body> <div id="app"> <h2>---------计算属性---------------</h2> <h4>传入圆的直径计算圆的面积</h4> 不使用计算属性写法: <div>圆的面积为:{{d}}/2*3.14</div> 使用计算属性写法: <div>圆的面积为:{{s}}</div> </div> <script> const app = new Vue({ el: '#app', data: { name: 'ldp', d: 10 }, computed: { s: function () { return this.d / 2 * 3.14; } } }); </script> </body> </html>