微信小程序wxss可以动态的用js的值吗?怎么传?

小程序 文章 2022-03-07 14:20 606 0 全屏看文

AI助手支持GPT4.0

微信小程序wxss可以动态的用js的值吗?怎么传?Can the WeChat applet wxss dynamically use the value of js? How to spread?

微信小程序wxss可以动态的用js的值吗?怎么传?

我想在wxss中设置js获取到的背景图片url,怎么把值传给wxss啊

I want to set the URL of the background image obtained by JS in wxss. How can I pass the value to wxss

回答:

养乐多💍:

这个得写在行内样式里,不能在wxss里

沐清:https://developers.weixin.qq.com/s/v9L0DzmZ7txS您看一下,我想把里面的颜色块换成图片,但是他只能在wxss里设置背景图片
养乐多💍:
养乐多💍:这个图你要是动态图的话,就不行了
沐清:我不要动态图,我就是想把从js获取到的图片地址可以在css里用,但是他用的是伪元素不太好改啊
养乐多💍:关键你这个图是从js里获取的,转成base64也没法传到wxss里,如果是一张固定的图的话,你可以在wxss里直接放base64码
沐清:那只能找另外的办法喽😂
小黎:

看代码片段,var变量,不过感觉意义不大 https://developers.weixin.qq.com/s/17Tmvzmq7rx9

八九:

wxml用style

沐清:https://developers.weixin.qq.com/s/v9L0DzmZ7txS您看一下,我想把里面的颜色块换成图片,但是他只能在wxss里设置背景图片
八九:
八九:你这css不过关嘛,楼上图片很清楚了,参考下
沐清:我就是这么设置的啊,不行,难道您可以?
沐清:图片显示不上去
八九:你设计用的伪元素,这样肯定绑不了动态,建议更改为view
沐清:好的,感谢
八九:图片是可以动态绑定的
沐清:确实是可以啊,但是我想把不同的颜色用图片代替,这样就不行啊,必须在wxss里设置
八九:不用伪元素!学会变通 ,重构样式
沐清:行吧,重构样式,感谢
社交恐怖分z:

可以的。使用var变量。https://developers.weixin.qq.com/s/tZTePzmF7Tx6


-EOF-

AI助手支持GPT4.0