uni app微信小程式vue二次封裝日曆元件

2021-09-24 14:08:46 字數 930 閱讀 4276

注意:重點在28 30 31天

1.初始化一些資料並且對特殊的日期進行處理

2. // 根據年月日設定當前月有多少天 並更新年月日陣列

這個方法在生命週期onload,created生命週期呼叫一次 其中傳入的值為上面截圖初始化的資料即可,_th為this例項

還需要在日曆元件滑動onchange時呼叫一次,傳入的引數為當前onchange裡接收的引數

datamethods(year, month, day, hour, _th)

years.map((v, idx) =>

});// 重新設定月份列表

for (let i = 1; i <= 12; i++)

months.push(i);

}months.map((v, idx) =>

});// 重新設定日期列表

for (let i = 1; i <= daysnum; i++)

days.map((v, idx) =>

});// 重新設定時間列表

for (let i = 0; i <= 23; i++)

hours.push("" + i);

}hours.map((v, idx) =>

});_th.years = years;

_th.months = months;

_th.days = days;

_th.months = months;

_th.year = year;

_th.month = month;

_th.day = day;

_th.hours = hours;

_th.hour = hour;

}

uni app微信小程式登入授權

首先是需要用到乙個授權按鈕來觸發獲取使用者資訊授權 關鍵在於 open type 為 getuserinfo 然後有個 getuserinfo的事件,把獲取授權介面寫到該事件裡面去 方法如下 ifdef mp weixin uni.getprovider fail fail else endif 在...

uniapp發布微信小程式適應頭部

uni.getsysteminfo safeareainsets screenheight 667 螢幕高度 screenwidth 375 螢幕寬度 statusbarheight 20 狀態列高度 system ios 10.0.1 作業系統版本 version 7.0.4 版本號 window...

微信小程式轉化為uni app專案

使用指南 由於該專案需要使用npm包管理工具安裝對應的專案包,而npm是隨同nodejs一起安裝的包管理工具,所以接下來我們只需要把node.js安裝配置好即可。node.js 安裝配置詳細教程 使用cmd進入對應的資料夾輸入 npm init命令即可 因為這個包是工具,要求全域性都能使用,所以需要...