微信小程序遇到的一些样式问题及解决方案

最近试着写了一个仿美团的微信小程序,遇到一些样式问题,及如何解决的如下:

一:点击显示隐藏

(1)

二:正则表达式,利用true or false来动态添加类名

(1)

三:保留小数点后两位,直接用toFixed()不行,我试过了,后来发现从外部引入文件可以

(1)在utils文件下建一个filters.wxs文件

(2)在page内的页面内引入filters.wxs文件: <wxs module="filters" src="../../utils/filters.wxs"></wxs>

(3)使用:{{filters.toFix(小数)}}

四:点击所在项,出现样式

<view class="sxcategoryitem {{_sum == index?'orange':'default'}}" data-num="{{index}}" data-name="{{item.name}}" bindtap="clicksxitem">{{item.name}}</view>

js:

clicksxitem(e) {

console.log(e.target.dataset.name)

this.setData({

_sum: e.target.dataset.num,

 

})

},