<template>
<view style="flex-grow: 1;">
<view @click="changeVisibility">
<text>visibility: {{visibility}}(点击切换)</text>
<view class="common" :style="{'visibility': visibility}"></view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
visibility: 'visible',
flag: true
}
},
methods: {
changeVisibility() {
this.flag = !this.flag;
if (this.flag) {
this.visibility = 'visible';
} else {
this.visibility = 'hidden';
}
}
}
}
</script>
<style>
.common {
width: 250px;
height: 250px;
background-color: red;
}
</style>