| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- var URl = 'https://qipei.9gt.net';
- // var apikey = '?appid=21&appkey=zb34e7d15453e97507ef794cf7b051zbefvgfdedfgt'
- //购物车减
- var carmin = function (that){
- var num = that.data.num;
- // 如果大于1时,才可以减
- if (num > 1) {
- num--;
- }
- // 只有大于一件的时候,才能normal状态,否则disable状态
- var minusStatus = num <= 1 ? 'disabled' : 'normal';
- // 将数值与状态写回
- that.setData({
- num: num,
- minusStatus: minusStatus
- });
- }
- //购物车加
- var carjia = function(that){
- var num = that.data.num;
- // 不作过多考虑自增1
- num++;
- // 只有大于一件的时候,才能normal状态,否则disable状态
- var minusStatus = num < 1 ? 'disabled' : 'normal';
- // 将数值与状态写回
- that.setData({
- num: num,
- minusStatus: minusStatus
- });
- }
- //倒计时;
- var time = function (timeStamp, that) {
- var totalSecond = timeStamp - Date.parse(new Date()) / 1000;
- var interval = setInterval(function () {
- // 秒数
- var second = totalSecond;
- // // 天数位
- // var day = Math.floor(second / 3600 / 24);
- // var dayStr = day.toString();
- // if (dayStr.length == 1) dayStr = '0' + dayStr;
- // 小时位
- var hr = Math.floor(second / 3600);
- var hrStr = hr.toString();
- if (hrStr.length == 1) hrStr = '0' + hrStr;
- // 分钟位
- var min = Math.floor((second - hr * 3600) / 60);
- var minStr = min.toString();
- if (minStr.length == 1) minStr = '0' + minStr;
- // 秒位
- var sec = second - hr * 3600 - min * 60;
- var secStr = sec.toString();
- if (secStr.length == 1) secStr = '0' + secStr;
- that.setData({
- // countDownDay: dayStr,
- countDownHour: hrStr,
- countDownMinute: minStr,
- countDownSecond: secStr,
- });
- totalSecond--;
- if (totalSecond <= 0) {
- clearInterval(interval);
- wx.showToast({
- title: '活动已结束',
- });
- that.setData({
- // countDownDay: '00',
- countDownHour: '00',
- countDownMinute: '00',
- countDownSecond: '00',
- });
- }
- }.bind(that), 1000);
- }
- //倒计时2;
- var time2 = function (timeStamp, that) {
- var totalSecond = timeStamp - Date.parse(new Date()) / 1000;
- var interval = setInterval(function () {
- // 秒数
- var second = totalSecond;
- // // 天数位
- var day = Math.floor(second / 3600 / 24);
- var dayStr = day.toString();
- if (dayStr.length == 1) dayStr = '0' + dayStr;
- // 小时位
- var hr = Math.floor(second / 3600);
- var hrStr = hr.toString();
- if (hrStr.length == 1) hrStr = '0' + hrStr;
- // 分钟位
- var min = Math.floor((second - hr * 3600) / 60);
- var minStr = min.toString();
- if (minStr.length == 1) minStr = '0' + minStr;
- // 秒位
- var sec = second - hr * 3600 - min * 60;
- var secStr = sec.toString();
- if (secStr.length == 1) secStr = '0' + secStr;
- that.setData({
- countDownDay: dayStr,
- countDownHour: hrStr,
- countDownMinute: minStr,
- countDownSecond: secStr,
- });
- totalSecond--;
- if (totalSecond <= 0) {
- clearInterval(interval);
- wx.showToast({
- title: '活动已结束',
- });
- that.setData({
- countDownDay: '00',
- countDownHour: '00',
- countDownMinute: '00',
- countDownSecond: '00',
- });
- }
- }.bind(that), 1000);
- }
- var footan = function(that){
- that.setData({
- prostatus: true,
- show: false
- })
- }
- var tapsize = function(that,e){
- var $indexs = e.target.dataset.indexs;//内
- var $index = e.target.dataset.index;//外
- that.setData({
- taberindexs: $indexs,
- taberindex: $index
- })
- }
- module.exports = {
- URl: URl,//要引用的函数 xx:xx
- // apikey: apikey,
- carmin: carmin,
- carjia: carjia,
- time: time,
- footan: footan,
- tapsize: tapsize,
- time2: time2
- }
|