美文网首页爱编程
计算属性用法3

计算属性用法3

作者: 一叶扁舟丶 | 来源:发表于2018-10-16 12:06 被阅读1次

计算属性还有两个很实用的小技巧容易被忽略: 一是计算属性可以依赖其他计算属性;二是计算属性不仅可以依赖当前Vue实例的数据,还可以依据其他实例的数据.
例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>示例</title>

</head>
<body>

    <div id="app1">
        
    </div>

    <div id="app2">
        {{ reversedText }}
    </div>

    <script src="https://unpkg.com/vue/dist/vue.min.js"></script>

    <script>

        var app1 = new Vue({
            el: '#app1',
            data: {
                text: '123,456'
            },  
        });

        var app2 = new Vue({
            el: '#app2',
            
            computed: {
                reversedText: function () {
                    // 这里依赖的是一个实例app1的数据text
                    return app1.text.split(',').reverse().join(',');

                }
            }
                
        })
            

    </script>

</body>
</html>

这里我们创建了两个Vue实例app1和app2,在app2的计算属性reversedText中,依赖的是app1的数据text,所以当text变化时,实例app2的计算属性也会变化.

相关文章

  • 计算属性用法3

    计算属性还有两个很实用的小技巧容易被忽略: 一是计算属性可以依赖其他计算属性;二是计算属性不仅可以依赖当前Vue实...

  • css中关于var()函数的作用和使用方法

    基本用法 备用属性 计算

  • 八、vue.js生命周期

    一、Vue生命周期 二、 计算属性 1.基本用法 2.计算属性 vs 方法 3.get和set 三、vue实例的属...

  • Vue3.x computed函数----计算属性

    基础用法:(只读)----computed是个函数 computed函数,是用来定义计算属性的,计算属性是不能被修...

  • 计算属性用法1

    在一个计算器属性里可以完成各种复杂的逻辑,包括运算,函数调用等,只要最终返回一个结果就可以. 例: 下面示例展示的...

  • 计算属性用法2

    每一个计算属性都包含一个 getter 和一个 setter, 我们上篇示例都是计算属性的默认用法,只是利用了 g...

  • 计算型属性用法

  • computed

    每个计算属性都包含 getter setter ,我们上面那个示例都是计算属性的默认用法,只是利用了 geter ...

  • 关于vue常见的题目

    1. 简述vue响应式原理 2. 计算属性的原理 3. Vue.nextTick 原理 用法: 理解:nextTi...

  • Vue 的计算属性 computed

    写法: 用法: 计算属性允许我们对指定的视图,复杂的值计算。这些值将绑定到依赖项值,只在需要时更新。 [计算属性缓...

网友评论

本文标题:计算属性用法3

本文链接:https://www.haomeiwen.com/subject/duthzftx.html