微信小程序 JS动态修改样式的实现代码


Posted in Javascript onFebruary 10, 2017

微信小程序这个坑啊,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"
 })
 }
})

效果

微信小程序 JS动态修改样式的实现代码

以上所述是小编给大家介绍的微信小程序 JS动态修改样式的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript按位运算符的应用简析
Feb 04 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
Jan 28 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
Apr 27 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
Jan 12 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
vue2.0构建单页应用最佳实战
Apr 01 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
JavaScript中关于base64的一些事
May 06 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
Jul 05 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
Mar 10 Javascript
JavaScript Tab菜单实现过程解析
May 13 Javascript
基于jQuery实现简单人工智能聊天室
Feb 10 #Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 #Javascript
基于jQuery实现弹幕APP
Feb 10 #Javascript
BOM之navigator对象和用户代理检测
Feb 10 #Javascript
基于JQuery及AJAX实现名人名言随机生成器
Feb 10 #Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
Feb 10 #Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
Feb 10 #Javascript
You might like
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
JS的Document属性和方法小结
2013/09/17 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
Python用GET方法上传文件
2015/03/10 Python
详解Django通用视图中的函数包装
2015/07/21 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
python如何写try语句
2020/07/14 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
公司员工的自我评价范例
2013/11/01 职场文书
cf战队收人广告词
2014/03/14 职场文书
汇源肾宝广告词
2014/03/20 职场文书
高中学生评语大全
2014/04/25 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
SqlServer 垂直分表(减少程序改动)
2021/04/16 SQL Server
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python