微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】


Posted in Javascript onDecember 06, 2017

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

1、效果展示

微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】

2、操作步骤:

① 数据绑定view样式背景属性值
② 通过逻辑文件设置该背景属性初始值
③ 通过点击按钮修改背景属性值

3、关键代码

index.wxml文件:

<view style="background:{{viewBg}};color:white;height:100px;">我是view标签</view>
<button type="default" bindtap="changeBg">点击我修改view标签的背景颜色</button>

index.js文件:

var num=0;
Page({
  data:{
    viewBg:'green'
  },
  changeBg(){
    num++;
    var result=num/2;
    if(num%2==0){      
      this.setData({
        viewBg:'green'
      })
    }else{
      this.setData({
        viewBg:'blue'
      })
    }
    console.log(num)
    console.log(result)
  }
})

代码中通过设置num递增数,再针对每次的事件响应进行取余运算判定num的奇偶数,进而实现设置style="background:{{viewBg}};color:white;height:100px;"中viewBg背景色值在绿色与蓝色之间切换的效果。

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

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

Javascript 相关文章推荐
静态的动态续篇之来点XML
Aug 15 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
JS批量修改PS中图层名称的方法
Jan 26 Javascript
jquery为页面增加快捷键示例
Jan 31 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
Oct 27 Javascript
JavaScript定时器制作弹窗小广告
Feb 05 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
解决layui表格内文本超出隐藏的问题
Sep 12 Javascript
使用p5.js临摹动态图片
Nov 04 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
vue cli使用绝对路径引用图片问题的解决
Dec 06 #Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
Dec 06 #Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 #Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 #Javascript
浅谈JsonObject中的key-value数据解析排序问题
Dec 06 #Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 #Javascript
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 #Javascript
You might like
php5 图片验证码实现代码
2009/12/11 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
php图片添加水印例子
2016/07/20 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
Python自动化开发学习之三级菜单制作
2017/07/14 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
python opencv实现简易画图板
2020/08/27 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
python中random模块详解
2021/03/01 Python
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
煤矿班组长的职责
2013/12/25 职场文书
人事部主管岗位职责
2013/12/26 职场文书
农林经济管理专业自荐信
2014/09/01 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
2016十一国庆节感言
2015/12/09 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL