微信小程序实现点击按钮修改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 相关文章推荐
判断某个字符在一个字符串中是否存在的js代码
Feb 28 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
Jan 09 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
Mar 04 Javascript
使用JavaScript实现连续滚动字幕效果的方法
Jul 07 Javascript
JQuery操作textarea,input,select,checkbox方法
Sep 02 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
Jun 16 Javascript
关于动态执行代码(js的Eval)实例详解
Aug 15 Javascript
如何实现json数据可视化详解
Nov 24 Javascript
js如何编写简单的ajax方法库
Aug 02 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
Oct 19 Javascript
JAVA面试题 static关键字详解
Jul 16 Javascript
vue-resource post数据时碰到Django csrf问题的解决
Mar 13 Javascript
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
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
destoon数据库表说明汇总
2014/07/15 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
tensorflow训练中出现nan问题的解决
2018/02/10 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
上课看小说检讨书
2014/02/22 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
班主任经验交流材料
2014/12/16 职场文书
2015年保险公司内勤工作总结
2015/05/23 职场文书
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫