vue.js 更改数据时不重新呈现

wyyhbhjk  于 2023-01-14  发布在  Vue.js
关注(0)|答案(1)|浏览(106)

Vue渲染v-if=true。但是如果我把bool true改为falsevue不会重新渲染到v-else div。
应该怎么样?有没有办法重新渲染?
下面是我的代码:

<template>
    <div v-if="bool">
        true
    </div>
    <div v-else>
        false // if button pressed, i should be shown!!!!
    </div>
    <button :click='onClickEvent()'>click!!!!!!</button>
</template>
<script>
    export default {
        data: function () {
            return {
                bool: true
            };
        },
        created() {
            
        },
        mounted(){
        
        }
        methods: {
            onClickEvent: function(){
                this.bool= false
            }
        }
    };
</script>

我试了所有能想到的方法。

相关问题