微信小程序 实现点击添加移除class


Posted in Javascript onJune 12, 2017

微信小程序点击添加移除class类实现动态变化class

微信小程序 实现点击添加移除class

wxml:

<view class="location_bottom" hidden="" > 
   <view class="{{_num == 1?'add_citying':'add_city'}}" data-num = "1" bindtap="clickNum">北京</view> 
   <view class="{{_num == 2?'add_citying':'add_city'}}" data-num = "2" bindtap="clickNum">上海</view> 
 </view>

wxss:

.location_bottom{height: 140rpx;line-height: 140rpx;color: #d91f16;font-size:
 28rpx;border-top: 2rpx #ebebeb solid; border-bottom: 2rpx #ebebeb solid; padding: 0 20rpx; align-items: center;display: -webkit-flex;}
.add_city{width: 228rpx;height: 60rpx;line-height: 60rpx; text-align: center; border: 2rpx 
solid #ebebeb; color: #000000;margin-right: 20rpx; } 
.add_citying{width: 228rpx;height: 60rpx;line-height: 60rpx; text-align: center;
 border: 2rpx solid #09bb07; color: #09bb07;margin-right: 20rpx;}

js:

Page({ 
 data: { 
  _num: 0,   
 }, 
 clickNum: function (e) { 
  console.log(e.target.dataset.num) 
  this.setData({ 
   _num: e.target.dataset.num 
  }) 
 }, 
 onLoad: function (options) { 
 
 } 
 
  
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jquery-easyui关闭tab自动切换到前一个tab
Jul 29 Javascript
解析JavaScript中的不可见数据类型
Dec 02 Javascript
解析Javascript中大括号“{}”的多义性
Dec 02 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
Javascript中arguments和arguments.callee的区别浅析
Apr 24 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
Angular 开发学习之Angular CLI的安装使用
Dec 31 Javascript
使用vue-router设置每个页面的title方法
Feb 11 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
webpack 从指定入口文件中提取公共文件的方法
Nov 13 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
Jun 12 #Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
Jun 12 #Javascript
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 #Javascript
原JS实现banner图的常用功能
Jun 12 #Javascript
手把手搭建安装基于windows的Vue.js运行环境
Jun 12 #Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
Jun 12 #Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 #jQuery
You might like
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
js href的用法
2010/05/13 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
python实现封装得到virustotal扫描结果
2014/10/05 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
基于python代码批量处理图片resize
2020/06/04 Python
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
民主评议党员自我鉴定
2014/10/21 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
给病人的慰问信
2015/03/23 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
党性修养心得体会2016
2016/01/21 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
深入浅析Django MTV模式
2021/09/04 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技