小程序-仿朋友圈开发问题
生活随笔
收集整理的這篇文章主要介紹了
小程序-仿朋友圈开发问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、獲取日期并格式化(已解決)
dateFormat: function (date) { //author: theyn var year = date.getFullYear()var month = date.getMonth() + 1var day = date.getDate()var hour = date.getHours()var minutes = date.getMinutes()var seconds = date.getSeconds()var realseconds = seconds > 9 ? seconds : "0" + secondsvar realminutes = minutes > 9 ? minutes : "0" + minutesvar realhour = hour > 9 ? hour : "0" + hourvar realday = day > 9 ? day : "0" + dayvar realMonth = month > 9 ? month : "0" + monthreturn year + "-" + realMonth + "-" + realday + " "+ realhour+ ":" + realminutes + ":" + realseconds},2、查看個人發布歷史
踩坑a 發布的數據庫保存到了兩張表,topic和history,主頁和發布歷史共用的詳情頁,結果發布歷史進去詳情頁為空,原因是詳情頁查詢的是topic的ID,從history傳過來的ID就查找不到內容。解決:發布歷史也使用topic數據庫
踩坑b 發布歷史包含別人發布的,原因是需要用的openID模塊已經加載出來了,openID還沒獲取到,導致openID為空
獲取openid的坑
解決:獲取成功后再調用函數
3、刪除個人已發布并返回刷新前一個頁面
往其他頁面傳遞參數
wx.navigateTo({url: "../homeDetail/homeDetail?id=" + id + "&openid=" + openid//傳遞參數})getCurrentPages()的使用
4、文本輸入字數限制
微信小程序-textarea文本域限制最大字數問題
微信小程序wx.showToast字數限制不能換行的問題
5、填寫過個人資料才能發布
java判斷字符串是否為空
else if (this.data.contact == null|| this.data.contact.length <= 0) {wx.showToast({title: '請輸入聯系方式',})條件渲染<block wx:if="{{register}}">
6、根據見證類型篩選
let space = res.result.data.filter((p)=>{return p.status=="ok"})7、引用組件
頁面向組件傳值
8、引用公眾號文章
<web-view src=""></web-view>微信小程序之頁面跳轉傳遞參數為數組對象以及字符串長度過長問題
9、上傳圖片到指定文件夾
wx.cloud.uploadFile({// 指定要上傳的文件的小程序臨時文件路徑cloudPath: 'test/' + that.timetostr(new Date()),filePath: res.tempFilePaths[i],// 成功回調success: res => {that.data.images.push(res.fileID)console.log(res.fileID)},})總結
以上是生活随笔為你收集整理的小程序-仿朋友圈开发问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gradient clipping
- 下一篇: webview打开淘宝天猫链接问题