uniapp动态设置元素高度,uniapp模态框 样式修改
uniapp设置动态样式的方法:1、用户点击按钮后动态切换按钮选中样式;2、给标签渲染多种颜色,代码为【.标志样式-0 { color:# 3ac 9e 3;边框:1px纯色# 3ac9e3}】
单一应用程序开发(仿饿了么)开发课程:进入学习
本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。
推荐(免费):uni-app开发教程
uniapp设置动态样式的方法:
场景一:用户点击按钮后动态切换按钮选中样式(如图)
view class=state-btn-content
view @ tap= select state data-state= over :class=[which selected== over ?州-BTN-已选择:州-BTN-未选择]已上线/查看
view @ tap= select state data-state= pre :class=[其中selected== pre ?州-BTN-已选择:州-BTN-未选择]未开始/查看
/查看
//选择状态
选择状态(e){
这个。其中选择=e .当前目标。数据集。状态
}。状态BTN内容{
//写出你的风格。state-btn-selected{.}。state-btn-noselect{.}
}注:需要注意的就是一个标签里尽量不要同时用静态班级与动态类,可能会造成兼容问题。最好只是用一种方式的,如上代码里为了实现动态改变样式只使用了:类别
错误示范:view @ click= select state data-state= over class= state-BTN-no select :class=[which select== over ?state-btn-selected:]已上线/查看
场景二:给标签渲染多种颜色(如图)
view :class=[every-sign-item , sign style-$ { index % 6 } `] v-for=(item,index)in pre sign list :key= index { item。名称} }/查看。每个标志项目{
填充:4rpx 16rpx
边框半径:24像素
字体大小:24r像素;
右边距:20rpx
边距-底部:20rpx
}。signstyle-0{
颜色:# 3ac9e3
边框:1px纯色# 3ac9e3
}。信号样式-1{
颜色:# fd8888
边框:1px纯色# fd8888
}。signstyle-2{.}。signstyle-3{.}。signstyle-4{.}。signstyle-5{.}以上就是uniapp如何设置动态样式的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。