Commit ce9392ed8b7395e08c34b942a56832f7795509e3
1 parent
1ccad8ec
判断图片组合要不要显示的优化
Showing
2 changed files
with
25 additions
and
1 deletions
components/diy_picMax/diy_picMax.js
| 1 | +var ut = require("../../utils/util.js"); | |
| 1 | 2 | Component({ |
| 2 | 3 | properties: { |
| 3 | 4 | object: { |
| ... | ... | @@ -10,7 +11,8 @@ Component({ |
| 10 | 11 | // 这里是一些组件内部数据 |
| 11 | 12 | someData: {}, |
| 12 | 13 | pic_height: 0,//图片组合的高度 |
| 13 | - is_yspan: 0, //是否要严格按照比例来实现 | |
| 14 | + is_yspan: 0, //是否要严格按照比例来实现 | |
| 15 | + is_time_show:0 | |
| 14 | 16 | }, |
| 15 | 17 | ready: function () { |
| 16 | 18 | //-- console.log(this.data.object.data) -- |
| ... | ... | @@ -25,6 +27,26 @@ Component({ |
| 25 | 27 | |
| 26 | 28 | }) |
| 27 | 29 | this.setData({ pic_height: height, is_yspan: is_yspan }) |
| 30 | + | |
| 31 | + | |
| 32 | + var start_time=this.properties.object.start_time; | |
| 33 | + var end_time=this.properties.object.end_time; | |
| 34 | + | |
| 35 | + if(start_time && end_time) { | |
| 36 | + | |
| 37 | + var start_time = Date.parse(new Date(start_time.replace(/-/g, '/'))) / 1000; | |
| 38 | + var end_time = Date.parse(new Date(end_time.replace(/-/g, '/'))) / 1000; | |
| 39 | + var now = ut.gettimestamp(); | |
| 40 | + | |
| 41 | + | |
| 42 | + if (start_time < now && end_time > now) { | |
| 43 | + this.setData({is_time_show: 1}); | |
| 44 | + } | |
| 45 | + }else{ | |
| 46 | + this.setData({is_time_show: 1}); | |
| 47 | + } | |
| 48 | + | |
| 49 | + | |
| 28 | 50 | }, |
| 29 | 51 | methods: { |
| 30 | 52 | //-- 智能跳转到页面 -- | ... | ... |
components/diy_picMax/diy_picMax.wxml
| 1 | 1 | <!-- 图片组合 --> |
| 2 | +<block wx:if="{{is_time_show}}"> | |
| 2 | 3 | <wxs module="g_filter" src="../diy_notice/g_filter.wxs"></wxs> |
| 3 | 4 | <!-- 如果有纵向合并的时候,要求要按照绝对布局来实现 --> |
| 4 | 5 | <block wx:if="{{is_yspan}}"> |
| ... | ... | @@ -49,4 +50,5 @@ |
| 49 | 50 | </view> |
| 50 | 51 | <view class="picMax-clear"></view> |
| 51 | 52 | </view> |
| 53 | +</block> | |
| 52 | 54 | </block> |
| 53 | 55 | \ No newline at end of file | ... | ... |