当前位置:主页 > 聚焦 >

uniapp如何设置动态样式

时间:2020-12-21 19:12:33

  uniapp设置动态样式的方法:1、用户点击按钮后动态切换按钮选中样式;2、给标签渲染多种颜色,代码为【.signstyle-0{color: #3ac9e3;border: 1px solid #3ac9e3;}】。

  本教程操作环境:windows7系统、uni-app2.5.1版本,该方法适用于所有品牌电脑。

  (免费):uni-app开发教程

  uniapp设置动态样式的方法:

  场景一:用户点击按钮后动态切换按钮选中样式(如图)

  <view class="state-btn-content"> <view @tap="selectState" data-state="over" :class="[whichSelected=='over'?'state-btn-selected':'state-btn-noselect']">已上线</view> <view @tap="selectState" data-state="pre" :class="[whichSelected=='pre'?'state-btn-selected':'state-btn-noselect']">未开始</view> </view> //选择状态 selectState(e){ this.whichSelected=e.currentTarget.dataset.state } .state-btn-content{ //write your style .state-btn-selected{ ... } .state-btn-noselect{ ... } }

  注:需要注意的就是一个标签里尽量不要同时用静态class与动态class,可能会造成兼容问题。最好只是用一种方式的,如上代码里为了实现动态改变样式只使用了:class

  错误示范:<view @click="selectState" data-state="over" class="state-btn-noselect" :class="[whichSelected=='over'?'state-btn-selected':'']">已上线</view>

  场景二:给标签渲染多种颜色(如图)

热点推荐
1 某巨鲸向 HyperLiquid 存入 200 万枚 USDC,并

消息,据链上分析师 Onchain Lens监测,一巨鲸地址近期持续增持 HYPE,先向 HyperLiquid 存入 200 万...

2 孙宇晨起诉特朗普家族加密项目

消息,据Watcher.Guru发推称:波场创始人孙宇晨起诉特朗普家族加密项目World Liberty Financial,指控...

3 GPT5.5已上线Codex,OpenAI尚未正式宣布

OpenAI 内部代号「Spud」的下一代前沿模型预训练已于 3 月底完成,外界普遍猜测其正式名称为...

4 全球十大富豪财富榜揭晓

消息,据Watcher.Guru发推称:全球十大富豪榜单出炉,埃隆马斯克以8400亿美元身家位居榜首,谷...

5 “聪明就别退”:特朗普公开暗示企业放

消息,特朗普表示,若企业不申请退还其加征的关税,他将心怀感激地记住它们。最高法院此...

6 现货黄金站上4750美元盎司,日内涨0.67%

消息,据 Gate 数据,现货黄金站上 4750 美元/盎司,日内涨 0.67%。现货白银日内大涨 1 美元,现...

7 Etherealize将ETH的长期价格目标设定为25万美

消息,4 月 22 日,以太坊生态系统的机构营销和产品部门 Etherealize 将 ETH 的长期价格目标设定...

8 Anthropic Claude Mythos在 Firefox 浏览器中发现

消息,Mozilla 近日披露,Anthropic 旗下最新 AI 模型 Claude Mythos 在对 Firefox 浏览器的内部测试中识...

9 万事达卡加入区块链安全标准委员会

消息,支付巨头万事达卡 MasterCard 已加入区块链安全标准委员会 ,后者是一个非营利性联盟,...

10 PEPE巨鲸关联地址购入566万SPIKE

消息,据链上分析平台Lookonchain发推称:疑似与OG $PEPE巨鲸dimethyltryptamine.eth相关的Solana钱包fe...

成都来彰科技 蜀ICP备2025134723号-1

资讯来源互联网,如有版权问题请联系管理员删除。