微信小程序实现点击按钮修改字体颜色功能【附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 相关文章推荐
JavaScript中的事件处理
Jan 16 Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 Javascript
css配合jquery美化 select
Nov 29 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
Sep 25 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
May 03 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
js中常用的Tab切换效果(推荐)
Aug 30 Javascript
JS碰撞运动实现方法详解
Dec 15 Javascript
动态加载css方法实现和深入解析
Jan 18 Javascript
详解vuex的简单使用
Mar 12 Javascript
Vue封装的组件全局注册并引用
Jul 24 Javascript
LayUI动态设置checkbox不显示的解决方法
Sep 02 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实现的获取URL信息的类
2007/01/02 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
jQuery的强大选择器小结
2009/12/27 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
js给selected添加options的方法
2015/05/06 Javascript
详解javascript遍历方式
2015/11/11 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
js数组的基本使用总结
2021/01/18 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
Python 和 JS 有哪些相同之处
2017/11/23 Python
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
匡威英国官网:Converse英国
2018/12/02 全球购物
有个性的自我评价范文
2013/11/15 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
人民调解员培训方案
2014/06/05 职场文书
小学运动会班级口号
2014/06/09 职场文书
幼儿园老师新年寄语2015
2014/12/08 职场文书
2015年暑假生活总结
2015/07/13 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
js 实现验证码输入框示例详解
2022/09/23 Javascript