国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

微信小程序小技巧系列《二》show內(nèi)容展示,上傳文件編碼問(wèn)題

frontoldman / 786人閱讀

摘要:作者來(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ì)代碼此處省略

    
        
            
            
            
        
    
    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

相關(guān)文章

  • 程序技巧系列show內(nèi)容展示上傳文件編碼問(wèn)題

    摘要:作者來(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ì)代碼此處省略 ...

    ?xiaoxiao, 評(píng)論0 收藏0
  • 從零開(kāi)始:程序新手入門(mé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) 張小龍:張小龍全面闡述小程...

    whataa 評(píng)論0 收藏0
  • 從零開(kāi)始:程序新手入門(mé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) 張小龍:張小龍全面闡述小程...

    mdluo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<