微信小程序 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的parseInt 进制问题
May 07 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
Aug 08 Javascript
JavaScript实现页面跳转的几种常用方式
Nov 28 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
May 26 Javascript
谈谈对JavaScript原生拖放的深入理解
Sep 20 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
Mar 17 Javascript
JavaScript运行原理分析
Feb 09 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
Sep 15 Javascript
分享5个顶级的JavaScript Ajax组件库
Sep 16 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
Nov 16 Javascript
node.js处理前端提交的GET请求
Aug 30 Javascript
VUE 解决mode为history页面为空白的问题
Nov 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
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
基于MySQL体系结构的分析
2013/05/02 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
js模拟C#中List的简单实例
2014/03/06 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
jquery获取元素到屏幕四周可视距离的方法
2018/09/05 jQuery
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
基于python实现操作git过程代码解析
2020/07/27 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
大一军训感言
2014/01/09 职场文书
就业协议书范本
2014/10/08 职场文书
员工工作及收入证明
2014/10/28 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
介绍信应该怎么开?
2019/04/03 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android