纪念日调整
This commit is contained in:
69
components/countdown/index.js
Normal file
69
components/countdown/index.js
Normal file
@@ -0,0 +1,69 @@
|
||||
import CountDown from './countdown.js';
|
||||
Component({
|
||||
properties: {
|
||||
showDay : {
|
||||
type: null,
|
||||
value: 0 ,
|
||||
observer(val) {
|
||||
this.setData({
|
||||
dayOff : typeof val === 'string' ? JSON.parse(val) : val
|
||||
});
|
||||
}
|
||||
},
|
||||
format : {
|
||||
type: null,
|
||||
value: ''
|
||||
},
|
||||
showHour : {
|
||||
type: null,
|
||||
value: 1 ,
|
||||
observer(val) {
|
||||
this.setData({
|
||||
hourOff :typeof val === 'string' ? JSON.parse(val) : val
|
||||
});
|
||||
}
|
||||
},
|
||||
showMin : {
|
||||
type: null,
|
||||
value: 1 ,
|
||||
observer(val) {
|
||||
this.setData({
|
||||
minOff :typeof val === 'string' ? JSON.parse(val) : val
|
||||
});
|
||||
}
|
||||
},
|
||||
showSec : {
|
||||
type: null,
|
||||
value: 1 ,
|
||||
observer(val) {
|
||||
this.setData({
|
||||
secOff :typeof val === 'string' ? JSON.parse(val) : val
|
||||
});
|
||||
}
|
||||
},
|
||||
index : {
|
||||
type: null,
|
||||
value: 0
|
||||
},
|
||||
time: {
|
||||
type: null,
|
||||
value: 0
|
||||
}
|
||||
},
|
||||
data: {
|
||||
dayOff : 0,
|
||||
hourOff :1,
|
||||
minOff :1,
|
||||
secOff :1,
|
||||
countTime: ''
|
||||
},
|
||||
attached(){
|
||||
new CountDown(this.data.time).run(t=>{
|
||||
this.setData({
|
||||
countTime : t
|
||||
});
|
||||
}).end(()=>{
|
||||
this.triggerEvent('end',{index : this.data.index})
|
||||
});
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user