【发布时间】:2019-06-09 04:17:18
【问题描述】:
当我点击图标cart时,我想隐藏和显示。问题在于再次隐藏那个盒子,
点击前的图标:https://imgur.com/RxmcwsX
点击后:https://imgur.com/cCt4mk0
这是 css 图片:https://imgur.com/d6ZPUbY
Vue js:https://imgur.com/2kWZdly
mycss 代码:
<li class="nav-item" id="cart">
<i class="fa fa-shopping-cart fa-lg" @click="showCart"></i>
<div id="list-cart">
<div class="shadow-lg" style="position:absolute;background-color: #FFF;width:300px;height:300px;right:210px;top:60px;border-radius: 5px;" v-bind:style="{ visibility: computedVisibility }"></div>
</div>
vue 代码
var cart = new Vue({
el: '#cart',
data: {
visibility: 'hidden'
},
computed: {
computedVisibility: function() {
return this.visibility;
}
},
methods: {
showCart: function(event) {
this.visibility = 'visible';
}
}
});
【问题讨论】:
标签: javascript html css vue.js