摘要:作者來(lái)自?xún)?nèi)容展示嘗試用微信小程序的組件實(shí)現(xiàn)。所以,將代碼改為如下待上傳的圖片,由獲得請(qǐng)求中其他額外的太原太原名稱(chēng)轉(zhuǎn)自轉(zhuǎn)載地址
show內(nèi)容展示作者:gou-tian
來(lái)自:github
嘗試用微信小程序的template組件實(shí)現(xiàn)。同時(shí),嘗試頁(yè)面間轉(zhuǎn)跳時(shí)傳參,在目標(biāo)頁(yè)面引入模板文件實(shí)現(xiàn) 寫(xiě)的更少,做的更多
篇幅有限詳細(xì)代碼此處省略
Page({ data: { discuss: [], petAge: 0, reply: false, height: 20 }, onLoad: function(){ util.dataList.call(this, { cb: util.petAge }); } }); /* * 部分公共邏輯頁(yè)代碼 */ function list(option) { var opt = { url: option.url || "https://api.zg5v.com/index.php/index/show/showindex", data: option.data || { uid: 148, num: option.pageNum || 0 }, update: option.update || false, cb: option.cb || false, func: option.func || false }; // 數(shù)據(jù)列表 var showList = []; var objDa = []; this.data.replyListArr = []; // 保存/修改 this指向 var self = this; ajax({ url: opt.url, data: opt.data, cb: function(res) { showList = res.data.data; // 統(tǒng)一格式 if (!Array.isArray(showList) && typeof showList === "object") { // 計(jì)算評(píng)論發(fā)布時(shí)間 showList.pl.forEach(function(e, i) { e.cp_chongbirth = e.cp_addtime * 1000; e.replyTime = opt.cb(e.cp_chongbirth, true); }, showList.pl); objDa.push(showList); } else { objDa = showList; } // 更新評(píng)論列表 if (opt.update) { let da = res.data.data.pl, plDa = self.data.discuss, i = 0, j = 0, len = da.length, jLen = plDa.length; for (; j < jLen; j++) { for (; i < len; i++) { if (plDa[j].pl.length > 0) { plDa[j].pl.push(da[i]); } } } objDa = plDa; opt.update = !opt.update; } if (res.data.status === 1) { for (var i = 0, len = objDa.length; i < len; i++) { if (opt.cb && typeof opt.cb === "function") { // 計(jì)算寵物年齡 objDa[i].petAge = opt.cb(objDa[i].cp_chongbir || objDa[i].cp_chongbirth); } } self.setData({ discuss: objDa }); } else if (res.data.status === 2 || res.data.status === 0) { self.onLoad(); } objDa = []; } }); }上傳文件編碼問(wèn)題(*)
header 里的數(shù)據(jù)在真機(jī)預(yù)覽的時(shí)候是無(wú)效的。那就嘗試改變編碼進(jìn)行傳輸,在uploadFile 的參數(shù)中加入
header: {“chartset”:”utf-8”}
或是
header: {"content-type":"application/x-www-form-urlencoded"}
需要改到 formData
中,嘗試將編碼數(shù)據(jù)加入formData,但僅僅傳輸了數(shù)據(jù),并沒(méi)有改變編碼.header有問(wèn)題暫時(shí)找不到解決方案,所以編碼操作暫時(shí)只能手動(dòng)進(jìn)行.在javascript 中,字符串編碼函數(shù)是 encodeURI, 在小程序中嘗試可以使用。所以,將代碼改為如下:
wx.uploadFile({ url: "Upload image server path (Must be secure https)", // 待上傳的圖片,由 chooseImage獲得 filePath: tempFilePaths[0], name: "file", // HTTP 請(qǐng)求中其他額外的 form data formData: { // city: "太原", city: encodeURI("太原"), // name: "taiyan", name: encodeURI("taiyan") // 名稱(chēng) }, success: function(res) { console.log("success", res); }, fail: function(res) { console.log("fail", res); } });
轉(zhuǎn)自:轉(zhuǎn)載地址
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/86576.html
摘要:作者來(lái)自?xún)?nèi)容展示嘗試用微信小程序的組件實(shí)現(xiàn)。所以,將代碼改為如下待上傳的圖片,由獲得請(qǐng)求中其他額外的太原太原名稱(chēng)轉(zhuǎn)自轉(zhuǎn)載地址 作者:gou-tian來(lái)自:github show內(nèi)容展示 嘗試用微信小程序的template組件實(shí)現(xiàn)。同時(shí),嘗試頁(yè)面間轉(zhuǎn)跳時(shí)傳參,在目標(biāo)頁(yè)面引入模板文件實(shí)現(xiàn) 寫(xiě)的更少,做的更多 篇幅有限詳細(xì)代碼此處省略 ...
摘要:為了方便大家了解并入門(mén)微信小程序,我將一些可能會(huì)需要的知識(shí),列在這里,讓大家方便的從零開(kāi)始學(xué)習(xí)一微信小程序的特點(diǎn)張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應(yīng)用,它出現(xiàn)了觸手可及的夢(mèng)想,用戶(hù)掃一掃或者搜一下即 為了方便大家了解并入門(mén)微信小程序,我將一些可能會(huì)需要的知識(shí),列在這里,讓大家方便的從零開(kāi)始學(xué)習(xí); 一:微信小程序的特點(diǎn) 張小龍:張小龍全面闡述小程...
摘要:為了方便大家了解并入門(mén)微信小程序,我將一些可能會(huì)需要的知識(shí),列在這里,讓大家方便的從零開(kāi)始學(xué)習(xí)一微信小程序的特點(diǎn)張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應(yīng)用,它出現(xiàn)了觸手可及的夢(mèng)想,用戶(hù)掃一掃或者搜一下即 為了方便大家了解并入門(mén)微信小程序,我將一些可能會(huì)需要的知識(shí),列在這里,讓大家方便的從零開(kāi)始學(xué)習(xí); 一:微信小程序的特點(diǎn) 張小龍:張小龍全面闡述小程...
閱讀 2502·2023-04-25 22:09
閱讀 1018·2021-11-17 17:01
閱讀 1535·2021-09-04 16:45
閱讀 2615·2021-08-03 14:02
閱讀 811·2019-08-29 17:11
閱讀 3249·2019-08-29 12:23
閱讀 1081·2019-08-29 11:10
閱讀 3277·2019-08-26 13:48