微信小程序实现点击按钮修改字体颜色功能【附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 相关文章推荐
document.createElement()用法
Mar 13 Javascript
innerHTML在IE中报错解决方案
Dec 15 Javascript
jQuery设置指定网页元素宽度和高度的方法
Mar 25 Javascript
关于Jquery中的事件绑定总结
Oct 26 Javascript
angularjs中的$eval方法详解
Apr 24 Javascript
js canvas实现擦除效果示例代码
Apr 26 Javascript
详解Vue.js使用Swiper.js在iOS
Sep 10 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 Javascript
vue项目引入Iconfont图标库的教程图解
Oct 24 Javascript
vue-cli3中vue.config.js配置教程详解
May 29 Javascript
微信js-sdk 录音功能的示例代码
Nov 01 Javascript
微信小程序实现加入购物车滑动轨迹
Nov 18 Javascript
微信小程序实现动态改变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 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
js 方法实现返回多个数据的代码
2009/04/30 Javascript
JavaScript delete 属性的使用
2009/10/08 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
javascript每日必学之多态
2016/02/23 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
python实现360皮肤按钮控件示例
2014/02/21 Python
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python 多核并行计算的示例代码
2017/11/07 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
自荐信要包含哪些内容
2013/11/06 职场文书
实习老师离校感言
2014/02/03 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
高校教师个人总结
2015/02/10 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
公安机关起诉意见书
2015/05/20 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python