vue 控制某个元素的显示与隐藏之v-if属性

HTML代码:

<div title="意向价格"   v-if="showPrise"></div>

 <div title="意向租金"   v-if="showRentPrise"></div>

JS代码:

new Vue({
        el: '#app',
        data: {
            showPrise:false,
            showRentPrise:false
         } 
        methods: {
           changeStatus(){
              if("你设置的条件"){
                  showPrise = true;
                  showRentPrise = true;  
              }
           }
        }
     })

解释:
默认showPrise和showRentPrise的状态是false,所以是隐藏的。 
当你在changeStatus通过了某种条件,你就可以控制showPrise和showRentPrise的状态了。true为显示,false为隐藏。

参考:https://blog.csdn.net/qq_24147051/article/details/79771556 
 

本人基于vue实现:

<template>
    <div style="height: 100%">
         <div class="eagleMap" @click="toolEventSlot" v-if="showEagleMap"></div>
    </div>
</template>
<script>

    export default {
        showEagleMap: true,
        
        components: {

        },

        data () {  /*定义data property的地方*/
            return {

            }
        },  /*end of data()*/

        methods: {
            toolEventSlot()
            {
                this.showEagleMap = !this.showEagleMap;
            }
        },

        mounted:function(){
            
        }


    };/* end of export */

</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值