成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

微信小程序todolist

XUI / 2728人閱讀

摘要:微信小程序列表頁(yè)面簡(jiǎn)單的列表頁(yè)面和數(shù)據(jù)添加,此時(shí)有一些問題在清除一些用戶交互的頁(yè)面的時(shí)候有些問題。一個(gè)微信小程序,同時(shí)只能有個(gè)網(wǎng)絡(luò)請(qǐng)求連接??赡芤诜?wù)器上配置一些參數(shù),可以讓微信小程序調(diào)用基本上是沒有問題的。

weixinApp 微信小程序toDoList 列表頁(yè)面

簡(jiǎn)單的列表頁(yè)面和數(shù)據(jù)添加,此時(shí)有一些問題

setData在清除一些用戶交互的頁(yè)面的時(shí)候有些問題。

inputA 是一個(gè)輸入框,當(dāng)我提交數(shù)據(jù)的時(shí)候,需要清除表單的數(shù)據(jù),setData不能清除很好的清除。

添加數(shù)據(jù)

使用wx.setStorageSync(KEY,DATA).

try {
    wx.setStorageSync("key", "value")
} catch (e) {
}
刪除數(shù)據(jù)

使用 wx.removeStorageSync(KEY)

try {
  wx.removeStorageSync("key")
} catch (e) {
  // Do something when catch error
}
詳情頁(yè)面

此時(shí)用到路由機(jī)制


    查看
模塊化的測(cè)試 使用了一些ES語法 微信wx.request

wx.request發(fā)起的是https請(qǐng)求。一個(gè)微信小程序,同時(shí)只能有5個(gè)網(wǎng)絡(luò)請(qǐng)求連接。

在測(cè)試wx.request的時(shí)候.

wx.request post傳參數(shù),開發(fā)者服務(wù)器取不到參數(shù)

// 在php內(nèi)嵌入此句也不適合。
header("Access-Control-Allow-Origin:*");
// 可能要在nginx 服務(wù)器上配置一些參數(shù),可以讓微信小程序調(diào)用

基本上get是沒有問題的。(url各種帶參數(shù)是沒有問題的)

其他的API沒有測(cè)試,用的不多,如果有需要再進(jìn)行測(cè)試。

var count = 0
var maxRequest = 100
var getRequest = function(){

    wx.request({
        // 此域名必需要配置
        url: "https://test.com/t/wxRes", //僅為示例,并非真實(shí)的接口地址
        success: function(res) {
            count++
            if(count < maxRequest){
                getRequest()
            } 
        },
        fail: function(res){
            console.log(res)
        }
    })
}
// https請(qǐng)求 
for(var i = 0; i< 5;i++){
    getRequest()
}
// 如果直接for10次的話,肯定有錯(cuò)誤。這里只能for5次

我在測(cè)試的時(shí)候發(fā)現(xiàn)一個(gè)問題。post數(shù)據(jù)的時(shí)候一直不成功。經(jīng)過查看文檔得出結(jié)論。
需要加一段代碼

// log.js

// 頭部
    header:?{??
?????"Content-Type":?"application/x-www-form-urlencoded"??
    },??
// 這樣的數(shù)據(jù)是取不到值的。要把參數(shù)轉(zhuǎn)化為這個(gè)形式才ok, **id=1234444&name=adasdadad**

var postData = {
    id: 1234444,
    name: "qidongyou"
};
postData = util.json2Form(postData);

// util.js
function json2Form(json) {  
    var str = [];  
    for(var p in json){  
        str.push(encodeURIComponent(p) + "=" + encodeURIComponent(json[p]));  
    }  
    return str.join("&");  
}

module.exports = {
  json2Form: json2Form
}
測(cè)試結(jié)果

wx.getImageInfo取遠(yuǎn)程圖片元信息是有問題的。https://36dong.com/assets/ima...,在本地測(cè)試是沒有問題。

項(xiàng)目代碼

https://github.com/qidongyou/weixinApp

其他相關(guān)文章

官方文檔

測(cè)試工具

segmentfault相關(guān)文檔

post參考文檔

查找問題相關(guān)網(wǎng)站

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/80964.html

相關(guān)文章

  • 初學(xué)信小程序 TodoList

    摘要:微信小程序的學(xué)習(xí)微信小程序的開始嘗試微信開發(fā)者工具生成目錄如下主頁(yè)日志頁(yè)面工具大體為每一個(gè)即是一個(gè)頁(yè)面文件,每個(gè)頁(yè)面有一個(gè)文件規(guī)定描述頁(yè)面的這四個(gè)文件必須具有相同的路徑與文件名。 微信小程序的學(xué)習(xí) 微信小程序的開始嘗試 TodoList 微信開發(fā)者工具生成 目錄如下: . |-- app.js |-- app.json |-- app.wxss |-- pages | ...

    BearyChat 評(píng)論0 收藏0
  • 信小程序實(shí)現(xiàn)運(yùn)動(dòng)步數(shù)排名與發(fā)布個(gè)人動(dòng)態(tài)&服務(wù)器部署

    摘要:項(xiàng)目規(guī)劃本項(xiàng)目為基于微信手機(jī)應(yīng)用平臺(tái)的一款運(yùn)動(dòng)互動(dòng)型小程序,實(shí)現(xiàn)了用戶即時(shí)運(yùn)動(dòng)步數(shù)群內(nèi)與個(gè)人動(dòng)態(tài)的發(fā)布,小程序前端采用原生框架,后端采用基于的框架,數(shù)據(jù)庫(kù)采用,對(duì)象存儲(chǔ)采用七牛云,服務(wù)器采用阿里,域名采用認(rèn)證。 1. 項(xiàng)目規(guī)劃 本項(xiàng)目為基于微信手機(jī)應(yīng)用平臺(tái)的一款運(yùn)動(dòng)互動(dòng)型小程序,實(shí)現(xiàn)了用戶即時(shí)運(yùn)動(dòng)步數(shù)群內(nèi)PK與個(gè)人動(dòng)態(tài)的發(fā)布,小程序前端采用原生框架,后端采用基于Node的koa2框架,...

    laoLiueizo 評(píng)論0 收藏0
  • 用mpvue寫個(gè)玩意兒玩玩

    摘要:微信開發(fā)工具僅用于調(diào)試。下面可以配置一個(gè)微信小程序的參數(shù),文件就是我們要編輯的頁(yè)面了。補(bǔ)充一下,調(diào)用之后獲取了經(jīng)緯度之后,還可以玩玩微信的組件。試著用微信寫一個(gè)組件。 下周公司要搞黑客馬拉松了,組里可能會(huì)做個(gè)小程序。然后看到了mpvue感覺還不錯(cuò),于是就打算試試水。用vue寫小程序聽上去美滋滋。那么先開始吧! 全局安裝 vue-cli $ npm install --global vu...

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

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

0條評(píng)論

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