记录一个简单小需求,大屏组件的收缩与打开,无脑写法

1.在左侧子组件的父组件里面加图片盒子(这位置还要根据实际子盒子的数量,位置,包含关系等自己去斟酌哈)

<img src='../../../../assets/icon/close.png' class='img-close' v-show='isShow' @click='handleClose'>

<img src='../../../../assets/icon/open.png' class='img-open' v-show='!isShow' @click='hoverHandle'>

2.data定义

isShow: false

3.两个方法

hoverHandle(){

this.isShow = true

},

handleClose(){

this.isShow = false

},

4.写上style(这里面宽高定位上下左右什么的,自己根据实际情况调整)

.img-close {

width:20px;

height: 100px;

/* transform: rotate(180deg); */

transform-origin: center; /* 确保图片从中心旋转 */

margin-top: 450px;

position: fixed;

left: 19.5%;

}

.img-open {

width:20px;

height: 100px;

/* transform: rotate(180deg); */

transform-origin: center; /* 确保图片从中心旋转 */

margin-top: 450px;

position: fixed;

left: 0px;

}

5.最后让你的组件用上v-show

相关推荐
Mintopia4 分钟前
Three.js 物理引擎:给你的 3D 世界装上 “牛顿之魂”
前端·javascript·three.js
Jeremy_Lee1238 分钟前
grafana 批量视图备份及恢复(含数据源)
前端·网络·grafana
import_random13 分钟前
[python]conda
前端
亲亲小宝宝鸭14 分钟前
写了两个小需求,终于搞清楚了表格合并
前端·vue.js
BUG收容所所长16 分钟前
栈的奇妙世界:从冰棒到算法的华丽转身
前端·javascript·算法
令狐寻欢22 分钟前
JavaScript中常用的设计模式
javascript
xingba24 分钟前
重写IE的showModalDialog模态框以兼容现代浏览器
前端·javascript·google
前端小巷子25 分钟前
Promise 静态方法:轻松处理多个异步任务
前端·面试·promise
梨子同志30 分钟前
JavaScript Set 和 Map 数据结构
前端·javascript
令狐寻欢32 分钟前
JavaScript中常用的数据结构与算法
javascript