微信小程序实现点击按钮修改字体颜色功能【附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 相关文章推荐
JQuery在光标位置插入内容的实现代码
Jun 18 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
Aug 14 Javascript
javascript生成随机数的方法
May 16 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
Oct 17 Javascript
js电话号码验证方法
Sep 28 Javascript
JS动态创建元素的两种方法
Apr 20 Javascript
基于JS实现无缝滚动思路及代码分享
Jun 07 Javascript
jQuery html表格排序插件tablesorter使用方法详解
Feb 10 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
Nov 09 Javascript
JavaScript中this关键字用法实例分析
Aug 24 Javascript
LayUI动态设置checkbox不显示的解决方法
Sep 02 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 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
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
php 求质素(素数) 的实现代码
2011/04/12 PHP
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP的Trait机制原理与用法分析
2019/10/18 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
window.onload追加函数使用示例
2014/03/03 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
Vue.js进阶知识点总结
2018/04/01 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
python绘图库Matplotlib的安装
2014/07/03 Python
Python中的getopt函数使用详解
2015/07/28 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
.NET面试10题
2014/02/24 面试题
高中生学习生活的自我评价
2013/11/27 职场文书
论文诚信承诺书
2014/05/23 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
索赔员岗位职责
2015/02/15 职场文书