2023-01-02_计算属性

2023-01-09  本文已影响0人  微笑碧落

前言

1.计算属性的定义和使用

html示例如下:

<div style="text-align: center;" id="App">
    <h1>{{ count }}</h1>
    <h1>{{ type }}</h1>
    <button @click="clickButton">点击</button>
</div>

vue代码示例如下:

<script>
    const App = {
        data(){
            return {
                count : 0,
            }
        },
        methods: {
            clickButton(){
                ++this.count;
            }
        },
        computed: {
            type(){
                return this.count > 10 ? "大" : "小"
            }
        }
    }
    Vue.createApp(App).mount("#App");
</script>

2.计算属性的赋值

computed:{
    type:{
        get(){
            return this.count > 10 ? "大" : "小";
        },
        set(){
            this.count = 20;
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读