微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】


Posted in Javascript onDecember 05, 2017

本文实例讲述了微信小程序实现点击按钮修改字体颜色功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】

2、关键代码

index.wxml文件

<view class="view" style="color:{{color}}">我是view标签</view>
<view style="display:flex;">  
  <block wx:for="{{colorArray}}" wx:key="" wx:for-item="Color">
    <button class="btn" style="background:{{Color}};" type="default" bindtap="bindtap{{index}}"></button>
  </block>
</view>

这里使用bindtap="bindtap{{index}}"绑定事件动态修改style="color:{{color}}"中的颜色值。

index.js文件

var pageData={}
pageData.data={
  color:'black',
  colorArray:['red','blue','yellow','green','black']
}
for(var i=0;i<5;++i){
  (function(index){
    pageData['bindtap'+index]=function(e){
      this.setData({
        color:this.data.colorArray[index]
      })
    }
  })(i)
}
Page(pageData)

3、源代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
Prototype中dom对象方法汇总
Sep 17 Javascript
javascript检测对象中是否存在某个属性判断方法小结
May 19 Javascript
javaScript使用EL表达式的几种方式
May 27 Javascript
Jquery实现弹性滑块滑动选择数值插件
Aug 08 Javascript
Bootstrap树形组件jqTree的简单封装
Jan 25 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
jquery表单提交带错误信息提示效果
Mar 09 Javascript
vue实现全选、反选功能
Nov 17 Javascript
详解离线安装npm包的几种方法
Nov 25 Javascript
vue实现数字动态翻牌的效果(开箱即用)
Dec 08 Javascript
vue3.0中setup使用(两种用法)
Dec 02 Vue.js
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 #Javascript
vue+iview写个弹框的示例代码
Dec 05 #Javascript
Node.js创建Web、TCP服务器
Dec 05 #Javascript
实例讲解javascript实现异步图片上传方法
Dec 05 #Javascript
jquery如何实现点击空白处隐藏元素
Dec 05 #jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 #jQuery
最实用的JS数组函数整理
Dec 05 #Javascript
You might like
php模块memcache和memcached区别分析
2011/06/14 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
CI框架附属类用法分析
2018/12/26 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
javascript 继承实现方法
2009/08/26 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
web前端开发也需要日志
2010/12/09 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
详解React开发必不可少的eslint配置
2018/02/05 Javascript
微信小程序实现滑动切换自定义页码的方法分析
2018/12/29 Javascript
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
聊聊Python中的pypy
2018/01/12 Python
python字符串常用方法
2018/06/14 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
百思买美国官网:Best Buy
2016/07/28 全球购物
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
理财投资建议书
2014/03/12 职场文书
法律六进活动方案
2014/03/13 职场文书
南京青奥会口号
2014/06/12 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
MySQL中连接查询和子查询的问题
2021/09/04 MySQL