欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue.js,声明式渲染代码实例

程序员文章站 2023-11-13 17:44:46
声明式渲染 1.直接渲染文本

{{ message }}

声明式渲染

1.直接渲染文本

<p id="app">
    {{ message }}
</p>

<script>
    var app = new vue({
        el: '#app',
        data: {
            message: 'hello vue'
        }
    })
</script>

2.根据条件渲染

{{ }} 中可以插入js表达式

<p id="app">
    {{ score > 90 ? '优秀' : '良好' }}
</p>

<script>
    var app = new vue({
        el: '#app',
        data: {
            score: 96
        }
    })
</script>

3.根据函数返回结果渲染

<p id="app">
    {{ say() }}
</p>

<script>
    var app = new vue({
        el: '#app',
        data: {
            name: 'pipipier'
        },
        methods: {
            say: function () {
                return 'hello ' + this.name;
            }
        }
    })
</script>

或者可以直接传递参数

<p id="app">
    {{ say('pipipier') }}
</p>

<script>
    var app = new vue({
        el: '#app',
        data: {
            // name: 'pipipier'
        },
        methods: {
            say: function (name) {
                return 'hello ' + name;
            }
        }
    })
</script>