微信小程序实现点击按钮后修改颜色


Posted in Javascript onDecember 05, 2019

这篇文章主要介绍了微信小程序实现点击按钮后修改颜色,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

需实现的功能:

点击按钮后,按钮的颜色会加深

效果展示:

原按钮

微信小程序实现点击按钮后修改颜色

点击后的按钮

微信小程序实现点击按钮后修改颜色

思路:

给按钮设置一个点击事件,点击了按钮后,修改按钮的样式。

代码:

test.wxml文件

<view wx:if="{{sty==0}}">
 <view class="score" style="background-color:{{score}};" catchtap='score'>
  <text>按钮一</text>
 </view>
</view>
<view wx:if="{{sty==1}}">
 <view class="score" style="background-color:{{score}};" catchtap='score'>
  <text>按钮一</text>
 </view>
</view>

test.js文件

Page({
 /*** 页面的初始数据*/
 data: {
  sty:0,
  score: '#fff5df', 
 },
 score: function (e) {
  //点击按钮,样式改变
  let that = this;
  that.setData({
   sty: 1,
   score: 'rgba(252,178,22, 0.3)'
  });
 },
)}

test.css文件

.score{
 width:335rpx;
 border-radius:10rpx 0rpx 0rpx 10rpx;
}
.score text{
 color: #FCB216;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery插件pagination实现分页特效
Apr 12 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 Javascript
关于vue.js弹窗组件的知识点总结
Sep 11 Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
详解angular中的作用域及继承
May 31 Javascript
简单说说angular.json文件的使用
Oct 29 Javascript
layui实现下拉框三级联动
Jul 26 Javascript
JS Ajax请求会话过期处理问题解决方法分析
Nov 16 Javascript
webpack优化之代码分割与公共代码提取详解
Nov 22 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 Javascript
JavaScript实现图片放大预览效果
Nov 02 Javascript
React 父子组件通信的实现方法
Dec 05 #Javascript
Javascript中的this,bind和that使用实例
Dec 05 #Javascript
原生JS与CSS实现软件卸载对话框功能
Dec 05 #Javascript
Vue快速实现通用表单验证功能
Dec 05 #Javascript
Vue组件通信中非父子组件传值知识点总结
Dec 05 #Javascript
基于javascript实现贪吃蛇经典小游戏
Apr 10 #Javascript
微信小程序登录时如何获取input框中的内容
Dec 04 #Javascript
You might like
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
JS 统计时间
2021/03/09 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
js对象的比较
2011/02/26 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
了解Javascript的模块化开发
2015/03/02 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
js实现数字滚动特效
2019/12/16 Javascript
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
python进阶教程之文本文件的读取和写入
2014/08/29 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
python实现经纬度采样的示例代码
2020/12/10 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
大学生职业生涯规划书范文
2014/01/04 职场文书
领导干部考察材料
2014/02/08 职场文书
工程承诺书怎么写
2014/05/24 职场文书
员工安全责任书范本
2014/07/24 职场文书
工作失职检讨书范文
2015/05/05 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL