摘要:微信小程序列表頁(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
摘要:微信小程序的學(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 | ...
摘要:項(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框架,...
摘要:微信開發(fā)工具僅用于調(diào)試。下面可以配置一個(gè)微信小程序的參數(shù),文件就是我們要編輯的頁(yè)面了。補(bǔ)充一下,調(diào)用之后獲取了經(jīng)緯度之后,還可以玩玩微信的組件。試著用微信寫一個(gè)組件。 下周公司要搞黑客馬拉松了,組里可能會(huì)做個(gè)小程序。然后看到了mpvue感覺還不錯(cuò),于是就打算試試水。用vue寫小程序聽上去美滋滋。那么先開始吧! 全局安裝 vue-cli $ npm install --global vu...
閱讀 1182·2021-11-19 09:40
閱讀 992·2021-11-12 10:36
閱讀 1297·2021-09-22 16:04
閱讀 3146·2021-09-09 11:39
閱讀 1298·2019-08-30 10:51
閱讀 1911·2019-08-30 10:48
閱讀 1251·2019-08-29 16:30
閱讀 501·2019-08-29 12:37