小程序如何像vue一样操作在动态绑定类名?

来源:未知 浏览 90次 时间 2021-06-09 11:19

小程序开发中遇到这样一个问题... 
排行榜开发的时候前三名的样式不同其余的样式一样。但是都是通过同一元素来遍历的,当时卡了一下。后来发现有module模块化这一概念,于是查了下api网站开发公司其余的样式一样。但是都是通过同一元素来遍历的,当时卡了一下。后来发现有module模块化这一概念,于是查了下api一下子就做出来了。

小程序如何像vue操作一样在动态绑定类名?

 

模块化

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

小程序如何像vue操作一样在动态绑定类名?

主要代码

module部分

 

<wxs module="rank">

var indexof = function(index){

switch(index){

case 0:

return 'first-price';

break;

case 1:

return 'second-price';

break;

case 2:

return 'third-price';

break;

}

};

module.exports.style = indexof;

</wxs>

view

 

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

标签: ltgtcaseindex