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

uniapp 条件渲染

程序员文章站 2022-07-12 14:57:48
...

条件语句:
v-if v-else-if v-else
v-show

示例代码


<template>
    <view>
       <template v-if="isshow">
       	<view class="content">
       	     <view class="box" v-if="(age>20)">{{ age>30?'中年人':'年轻人' }} {{age}}</view>
       	     <view class="btn">
       	         <button type="default"   @tap="changeAge()">增加</button>
       	         <button type="default"    @tap="deleteAge()">减少</button>
       	     </view>
       	 </view> 
       	</template>
       	<template v-else>
       		<view class="box" style="background: #09BB07;">box2</view>
       	</template>
       
       <button type="default" @tap="changeShow()">隐藏</button>
    </view>
     
</template>

<script>
    export default {
        data() {
            return {
                isshow: false,
                age: 27,
               
            }
        },
        methods: {
            changeShow: function() {
                this.isshow = !this.isshow;
            },

            changeAge: function() {
                this.age += 1;
            },
            deleteAge: function() {
                this.age -= 1;
            },


        }
    }
</script>

<style>
    .box {
        background: pink;
        color: #FFFFFF;
        font-size: 50upx;
        width: 350upx;
        height: 350upx;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .box1{
        background: #1AAD19;
        color: #FFFFFF;
        font-size: 50upx;
        width: 350upx;
        height: 350upx;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .btn {
        margin-top: 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
</style>


uniapp 条件渲染

上一篇: week2实验

下一篇: url浅析