微信开发之JS动态修改样式

广告:宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取~~~

微信开发之JS动态修改样式

这篇文章主要介绍了微信小程序 JS动态修改样式的实现代码,原理是绑定数据,然后动态的修改数据,从而实现动态样式的改变而已,需要的朋友可以参考下

微信小程序这个坑啊,js动态修改样式,我们并不能用js或者jq 轻轻松松一行代码搞定。或者用removeClass addClass 来修改样式。

以下是一种动态修改样式的方法,原理是绑定数据,然后动态的修改数据,从而实现动态样式的改变而已。感觉有点········那个啥的,怪怪的。不过也没办法了。如果你有更好的方法,可以在评论区分享一下。

test.wxml

<view style="text-align: center;"> <label style="color:{{color}};">我会变色</label> <button bindtap="clickRed">变红</button> <button bindtap="clickgreen">变绿</button></view>
登录后复制

test.js

Page({ data: { color: "red" }, clickRed: function () { this.setData({  color: "red" }) }, clickgreen: function () { this.setData({  color: "green" }) }})
登录后复制

效果

【相关推荐】

1. 微信开发之如何调用全局JS?

2. 微信开发之引用其他js文件实例详解

3. 微信开发之生命周期函数的实例教程

以上就是微信开发之JS动态修改样式的详细内容,更多请关注9543建站博客其它相关文章!

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:怎么将小程序分享到朋友圈
下一篇:bootstrap的栅格系统有什么用

发表评论

关闭广告
关闭广告