微信小程序框架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 相关文章推荐
对YUI扩展的Gird组件 Part-2
Mar 10 Javascript
用ASP将SQL搜索出来的内容导出为TXT的代码
Jul 27 Javascript
Jquery截取中文字符串的实现代码
Dec 22 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
JavaScript插件化开发教程 (二)
Jan 27 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
Jan 28 Javascript
浅谈 Vue 项目优化的方法
Dec 16 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
Laravel admin实现消息提醒、播放音频功能
Jul 10 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
Feb 14 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模板页面中分页代码的解析
2009/02/06 PHP
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
javascript中length属性的探索
2011/07/31 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
讲解python参数和作用域的使用
2013/11/01 Python
Python Sql数据库增删改查操作简单封装
2016/04/18 Python
Python利用IPython提高开发效率
2016/08/10 Python
python实现定时提取实时日志程序
2018/06/22 Python
python tornado使用流生成图片的例子
2019/11/18 Python
详解django中Template语言
2020/02/22 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Shein英国:女性时尚网上商店
2019/04/10 全球购物
高中毕业生自我鉴定
2013/11/03 职场文书
证婚人经典证婚词
2014/01/09 职场文书
初中化学教学反思
2014/01/23 职场文书
在人间读书笔记
2015/06/30 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
vue 实现上传组件
2021/05/31 Vue.js
python常见的占位符总结及用法
2021/07/02 Python
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android
MySQL普通表如何转换成分区表
2022/05/30 MySQL