微信小程序 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 各种网页尺寸判断实例方法
Apr 18 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
Oct 24 Javascript
JavaScript学习心得之概述
Jan 20 Javascript
AngularJs表单验证实例详解
May 30 Javascript
jQuery的层级查找方式分析
Jun 16 Javascript
JavaScript实战之菜单特效
Aug 16 Javascript
使用开源工具制作网页验证码的方法
Oct 17 Javascript
详解springmvc 接收json对象的两种方式
Dec 06 Javascript
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
JavaScript创建对象的七种方式全面总结
Aug 21 Javascript
jQuery pagination分页示例详解
Oct 23 jQuery
Vue 实现一个简单的鼠标拖拽滚动效果插件
Dec 10 Vue.js
基于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实现的在线人员函数库
2008/04/09 PHP
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
基于WebUploader的文件上传js插件
2016/08/19 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
JavaScript 异步调用
2017/10/25 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
Python 条件判断的缩写方法
2008/09/06 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
基于树莓派的语音对话机器人
2019/06/17 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
支教自我鉴定
2014/01/18 职场文书
个人函授自我鉴定
2014/03/25 职场文书
项目经理任命书内容
2014/06/06 职场文书
2016年元旦致辞
2015/08/01 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
古诗之感恩老师
2019/10/24 职场文书