当前位置: 首页 > news >正文

给el-dialog的整体加动态class

需求,按某个按钮让整个el-dialog旋转,再按按钮,转回来,因此需要在整个el-dialog上加一个动态样式

<el-dialog
:class="dynamicClass"
> 
.......
</el-dialog><script lang="ts" setup>
import { computed, ref} from 'vue'let isRotate = ref<boolean>(false) //是否旋转//横竖屏切换的动态class,使用计算属性
const dynamicClass = computed(() => {return isRotate.value ? 'rotateClass' : ''
})/*** 按钮回调*/
function switchLandscapeScreen() {isRotate.value = !isRotate.value   //只需要控制该变量
} </script><style scoped lang="scss">:deep(.rotateClass) {transform: rotate(-90deg);
}</style>


http://www.mrgr.cn/news/51146.html

相关文章:

  • NumPy 数组操作:从入门到精通
  • 2024年Flutter从入门到精通全网最全学习路线指南
  • 基于Cesium.js的可视化大屏,效果绝对的震撼!
  • JVM篇(学习预热 - JVM正式展开 - (实战课程学习总结))(持续更新迭代)
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——7.list(无习题)
  • 【C++】STL篇 string类(使用)
  • C嘎嘎入门篇:类和对象(3)
  • 爬虫逆向学习(十一):实战分享反爬机制快速定位与破解
  • 【深度学习|地学应用】遥感与深度学习:揭示梦柯冰川奥秘的前沿应用与实践解析(二)
  • 【相位失配】阻抗管双传递函数法测量吸声系数:交换双传声器的位置
  • 自动驾驶系列—加速自动驾驶系统开发:多型号SoC快速适配的最佳实践
  • 世界粮食日
  • python基于大数据的电影市场预测分析
  • Python语法进阶:从基础到熟练的飞跃
  • 5 -《本地部署开源大模型》在Ubuntu 22.04系统下ChatGLM3-6B高效微调实战
  • MySQL学习(六):视图和存储过程以及函数
  • docker 数据管理,数据持久化详解 一
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector(无习题)
  • Python实时视频流+网络摄像头+视频检测流程播放
  • 2010年国赛高教杯数学建模A题储油罐的变位识别与罐容表标定解题全过程文档及程序