动态style
但是我定义成数组就不行了
如:
data里定义:
tagColors: ['#ffffff', '#2dbf58', '#f54e49', '#007aff', '#040404', '#e7f128']
stat:0
标签里使用
:style:"'background-color':+tagColors[stat]+'20;'";
颜色后面加了个透明, 然后我动态改变 stat 的值
这时候,我用电脑chrome调试,完全没问题
打包成H5后,用电脑chrome仍然没问题,但是,手机浏览器访问就不行了。切换stat后不变色!
多个手机浏览器都试过了
2 个回复
Trust - 少说废话
https://uniapp.dcloud.io/use?id=class-%E4%B8%8E-style-%E7%BB%91%E5%AE%9A
要实现跨平台,一些写法是不支持的,H5 上支持是因为不受太多平台的限制,请参考上面的文档说明。
1***@qq.com (作者)
我上面用的拼接形式,同样的语法用在 class 是支持的
还有,我遇到的是同样H5的代码, 在 PC 浏览器 与 手机浏览器上 的区别
在PC浏览器上正常切换, 在手机浏览器上不行 。