微信小程序框架wepy之动态控制类名


Posted in Javascript onSeptember 14, 2018

本文为大家分享了微信小程序框架wepy之动态控制类名的具体实现方法,供大家参考,具体内容如下

控制类名

style

<style lang="less" scoped>
  .liBkgCor {
   background-color: red;
  }
</style>

template

<view class="t_tab">
 <li @tap.stop="changeLi({{1}})" class="{{ liColor == 1 ? 'liBkgCor':'' }}">推荐</li> 
 <li @tap.stop="changeLi({{2}})" class="{{ liColor == 2 ? 'liBkgCor':'' }}">洗手台</li> 
 <li @tap.stop="changeLi({{3}})" class="{{ liColor == 3 ? 'liBkgCor':'' }}">淋浴</li>
 <li @tap.stop="changeLi({{4}})" class="{{ liColor == 4 ? 'liBkgCor':'' }}">马桶</li>
</view>

script

data = {
   liColor:1 //默认让第一个tab高亮
  }
  methods = {
   changeLi(e){
    this.liColor = e.target.dataset.wepyParamsA 
    this.$apply() //通知wepy框架data数据更改需要重绘页面
   }
  }

效果图

微信小程序框架wepy之动态控制类名

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

Javascript 相关文章推荐
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
Sep 07 Javascript
jQuery 源码分析笔记(3) Deferred机制
Jun 19 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 Javascript
Jquery实现的角色左右选择特效
May 21 Javascript
javascript字符串循环匹配实例分析
Jul 17 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
Oct 08 Javascript
跟我学习javascript创建对象(类)的8种方法
Nov 20 Javascript
JS中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
Dec 12 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
通过实例了解Javascript柯里化流程
Mar 03 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
Sep 14 #Javascript
react 国际化的实现代码示例
Sep 14 #Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
Sep 14 #Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
Sep 14 #Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
Sep 14 #Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
Sep 14 #Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
Sep 14 #Javascript
You might like
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
vue增删改查的简单操作
2017/07/15 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
python使用turtle库绘制树
2018/06/25 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
善意的谎言事例
2014/02/15 职场文书
安卓程序员求职信
2014/02/28 职场文书
安全生产责任书
2014/03/12 职场文书
公司请假条范文
2014/04/11 职场文书
大学运动会通讯稿
2015/07/18 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis