Commit 0a98958a2a33f0d4354193b8e1e12596ba64f419
1 parent
82539a1b
规格使用过滤器
Showing
2 changed files
with
13 additions
and
3 deletions
pages/goods/goodsInfo/goodsInfo.wxml
| @@ -464,7 +464,7 @@ | @@ -464,7 +464,7 @@ | ||
| 464 | <text>规格</text> | 464 | <text>规格</text> |
| 465 | </view> | 465 | </view> |
| 466 | <view class="item_right"> | 466 | <view class="item_right"> |
| 467 | - <text>{{data.goods_spec==""?"规格1":data.goods_spec}}</text> | 467 | + <text>{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text> |
| 468 | </view> | 468 | </view> |
| 469 | </view> | 469 | </view> |
| 470 | <view class="tb_item tb-l"> | 470 | <view class="tb_item tb-l"> |
utils/filter.wxs
| @@ -22,13 +22,23 @@ var filters = { | @@ -22,13 +22,23 @@ var filters = { | ||
| 22 | 22 | ||
| 23 | pInt:function(t) { | 23 | pInt:function(t) { |
| 24 | var d = parseInt(t); return d; | 24 | var d = parseInt(t); return d; |
| 25 | - } | 25 | + }, |
| 26 | 26 | ||
| 27 | + show_gui_ge:function(spec,color){ | ||
| 28 | + if((spec=="" || spec==null)){ | ||
| 29 | + if((color=="" || color==null)){ return "规格1"; | ||
| 30 | + }else{return color; } | ||
| 31 | + }else{ | ||
| 32 | + if((color=="" || color==null)){ return spec; | ||
| 33 | + }else{ return spec+"/"+color; } | ||
| 34 | + } | ||
| 35 | + } | ||
| 27 | } | 36 | } |
| 28 | module.exports = { | 37 | module.exports = { |
| 29 | toFix: filters.toFix, | 38 | toFix: filters.toFix, |
| 30 | replace_time:filters.replace_time, | 39 | replace_time:filters.replace_time, |
| 31 | replace_time2: filters.replace_time2, | 40 | replace_time2: filters.replace_time2, |
| 32 | format_time:filters.format_time, | 41 | format_time:filters.format_time, |
| 33 | - pInt:filters.pInt | 42 | + pInt:filters.pInt, |
| 43 | + show_gui_ge:filters.show_gui_ge | ||
| 34 | } | 44 | } |
| 35 | \ No newline at end of file | 45 | \ No newline at end of file |