微信小程序框架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 相关文章推荐
Jquery 快速构建可拖曳的购物车DragDrop
Nov 30 Javascript
利用jQuery接受和处理xml数据的代码(.net)
Mar 28 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
jQuery知识点整理
Jan 30 Javascript
jquery实现的淡入淡出下拉菜单效果
Aug 25 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
vue.js学习笔记:如何加载本地json文件
Jan 17 Javascript
整理关于Bootstrap过渡动画的慕课笔记
Mar 29 Javascript
Vue数组更新及过滤排序功能
Aug 10 Javascript
vue使用drag与drop实现拖拽的示例代码
Sep 07 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
May 08 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
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
PHP实现简单登录界面
2019/10/23 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
javascript 树控件 比较好用
2009/06/11 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
python实现静态web服务器
2019/09/03 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
中学家长会邀请函
2014/01/17 职场文书
小班幼儿评语大全
2014/04/30 职场文书
综艺节目策划方案
2014/06/13 职场文书
收款委托书
2014/10/14 职场文书
青年文明号申报材料
2014/12/23 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
董事长新年致辞
2015/07/29 职场文书
防溺水主题班会教案
2015/08/12 职场文书
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript