微信小程序 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 相关文章推荐
编写Js代码要注意的几条规则
Sep 10 Javascript
一样的table?不一样的table(可编辑状态table)
Sep 19 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
Sep 22 Javascript
Web表单提交之disabled问题js解决方法
Jan 13 Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 Javascript
JSON 数据详解及实例代码分析
Jan 20 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
Apr 06 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
Jul 20 Javascript
JavaScript 截取字符串代码实例
Sep 05 Javascript
微信小程序以ssm做后台开发的实现示例
Apr 08 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
PHP has encountered an Access Violation
2007/01/15 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
php实现小程序支付完整版
2018/10/09 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
jQuery选择器之子元素过滤选择器
2017/09/28 jQuery
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
wxPython窗口中文乱码解决方法
2014/10/11 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
网络信息安全承诺书
2014/03/26 职场文书
商铺租房协议书范本
2014/12/04 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
自荐信大全
2019/03/21 职场文书