微信小程序 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 相关文章推荐
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
May 10 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
JavaScript中的事件委托及好处
Jul 12 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
Aug 05 Javascript
原生js实现放大镜
Feb 20 Javascript
深入解析js轮播插件核心代码的实现过程
Apr 14 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
解决vue 引入子组件报错的问题
Sep 06 Javascript
开源一个微信小程序仪表盘组件过程解析
Jul 30 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 Javascript
原生JS封装拖动验证滑块的实现代码示例
Jun 01 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
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
eclipse php wamp配置教程
2016/06/30 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
2018/12/21 PHP
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
javascript中this指向详解
2016/04/23 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
js实现延迟加载的几种方法详解
2019/01/19 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
浅析Python中的多条件排序实现
2016/06/07 Python
Python中的数学运算操作符使用进阶
2016/06/20 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
django 控制页面跳转的例子
2019/08/06 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
美国性感女装网站:bebe
2017/03/04 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
师范生自我鉴定范文
2013/10/05 职场文书
公司营业员的自我评价
2014/03/04 职场文书
yy生日主持词
2014/03/20 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
家长高考寄语
2015/02/27 职场文书
反邪教学习心得体会
2016/01/15 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技