找回密码
 立即注册

QQ登录

只需一步,快速开始

微信小程序开发实现动态绑定类名

[复制链接]
查看: 312|回复: 0
最佳答案
0 

4

主题

4

帖子

70

积分

新人求带

积分
70
 楼主| 发表于 2018-4-16 16:24:32 | 显示全部楼层 |阅读模式
微信小程序开发实现动态绑定类名

在小程序开发中遇到这样一个问题...

排行榜开发的时候,前三名的样式不同,其余的样式一样。但是都是通过同一元素来遍历的,当时卡了一下。后来发现有module模块化这一概念,于是查了下api,一下子就做出来了。
4309138-7154c0827ec8bafc.png

就是不同名次上边的样式根据实际情况展示效果。

模块化

我们可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。
通俗的将就是自身独立,作用域只作用于该模块,与js互不影响。

主要代码
module部分
  1. <wxs module="rank">
  2.             var indexof = function(index){
  3.                 switch(index){
  4.                     case 0:
  5.                         return 'first-price';
  6.                         break;
  7.                     case 1:
  8.                         return 'second-price';
  9.                         break;
  10.                     case 2:
  11.                         return 'third-price';
  12.                         break;
  13.                 }
  14.             };
  15.             module.exports.style = indexof;
  16.         </wxs>
复制代码

view
  1. <view class="weui-badge {{rank.style(index)}}">{{index + 1}}</view>
复制代码

有什么好的方法或者问题都可以互相交流哦~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com