您现在的位置是:网站首页> 编程资料编程资料
vue如何设置动态的栅格占位、水平偏移量、类名、样式_vue.js_
2023-05-24
352人已围观
简介 vue如何设置动态的栅格占位、水平偏移量、类名、样式_vue.js_
设置动态的栅格占位、水平偏移量、类名、样式
根据需求,有些样式需要在特定情况下触发,有的占位需要在特殊条件下展示,
vue中设置动态如下
代码:
效果:

注解:
bool1为false,则占10位,并且水平方向偏移2位,类名right-style起作用,paddingRight为50px起作用
vue动态控制样式
在vue项目开发中,我们经常会通过给元素动态的添加动态样式以实现选中的效果。通过动态的添加style和class达到动态更改样式的效果。
动态添加class名
主要列举了三种方法,欢迎补充,
第一种:简单的根据表达式去判断样式的显示,对象的形式。
第二种:根据三目表达式来进行class的动态切换,不能写成对象的形式,不然会报错。
第三种:相当于前两种的扩展,举例一个场景便于大家理解,一个多选项,我要点击的时候显示高亮的效果,那我们肯定需要拿到我们点击后的标识,将其放在一个数组中,然后去遍历的时候通过find方法判断数组中是否以及有这个值了,有的话进行样式的添加。欢迎沟通哈,可能举例不太明了
动态样式切换{{num}}实现当num大于10时头部问题变成红色
动态更改style样式
适用场景:解决手机页面场景的适配问题,比如:苹果手机有个下面的横杠占位,所以我们要添加对应的margin(苹果手机最底部元素添加padding不生效)
动态样式切换{{num}}实现当num大于10时头部问题变成红色
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- js 如何删除对象里的某个属性_javascript技巧_
- Vue mock.js模拟数据实现首页导航与左侧菜单功能_vue.js_
- Nodejs excel(.xlsx) 文件的读写方式_node.js_
- typescript中声明合并介绍_javascript技巧_
- 小程序展示弹窗常见API实例详解_javascript技巧_
- 使用react-native-image-viewer实现大图预览_React_
- JS if else语句(条件判断语句)的详细使用_javascript技巧_
- Vite+React搭建开发构建环境实践记录_React_
- React组件封装中三大核心属性详细介绍_React_
- 通过实例讲解vue组件之间的传值_vue.js_
