1.开发环境 vue+vant
2.电脑系统 windows10专业版
3.在应用vue+vant开发的过程中,咱们可能会须要动静绑定背景色,上面我来分享一下如何实现,心愿对你有所帮忙。
4.在这里我是依据后盾返回的一个字符串,取这个字符串的最初一位,而后取模,如果是奇数则渲染 O,偶数渲染E。上面我来分享一下如何实现。
5.废话不多说,先看效果图:

6.看一下后盾返回的字符串:

如何实现呢?请看上面。

6.在template中增加入戏代码:

<van-row> <van-col v-for="(itam,index) in item.winners" span="2":style="{'background':$cJs.Zj(itam.lucky_ticket_token)=='E'?'red':'green'}">{{$cJs.Zj(itam.lucky_ticket_token)}} </van-col></van-row>
思路:判断 $cJs.Zj(itam.lucky_ticket_token) 这个办法返回的值是什么,如果是E就让背景色为red,否则是 green。

7.封装对应的办法:

//字符串截取function Zj(cstring) {  cstring = cstring + "";  cstring = cstring.charAt(cstring.length - 1);  if (cstring % 2 == "0") {    cstring = "E"  } else {    cstring = "O";  }  return cstring;}
在这个我的项目中,我把公共的办法抽离到了一个文件里,而后挂载到了全局。对应的调用办法,在template中。

8.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。