在实际开发中,有的属性很复杂,需要计算得到.....

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>
View Code

相关文章: