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


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对象和javascript对象即DOM对象相互转换
Aug 07 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
Bootstrap精简教程
Nov 27 Javascript
JS实现旋转木马式图片轮播效果
Jan 18 Javascript
js中创建对象的几种方式
Feb 05 Javascript
Jquery EasyUI $.Parser
Jun 02 jQuery
js使用ajax传值给后台,后台返回字符串处理方法
Aug 08 Javascript
JavaScript Math对象和调试程序的方法分析
May 13 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 Javascript
vue 根据选择条件显示指定参数的例子
Nov 09 Javascript
在node环境下parse Smarty模板的使用示例代码
Nov 15 Javascript
JavaScript计算出两个数的差值
Mar 19 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插入排序实现代码
2013/04/04 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
php生成word并下载代码实例
2019/03/15 PHP
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
js实现遍历含有input的table实例
2015/12/07 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
vue项目引入ts步骤(小结)
2019/10/31 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
2019/12/25 Javascript
vue - props 声明数组和对象操作
2020/07/30 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
大学生优秀团员事迹材料
2014/01/30 职场文书
社区食品安全实施方案
2014/03/28 职场文书
社会实践活动总结范文
2014/07/03 职场文书
个人维稳承诺书
2015/05/04 职场文书
你知道Java Spring的两种事务吗
2022/03/16 Java/Android