?最新更新:
新手跳坑系列:推薦閱讀:《二十四》request:fail錯誤(含https解決方案)(真機預覽問題
- 跳坑指南《七十》如何讓微信小程序服務類目審核通過
- 跳坑六十九:uploadFile:fail Error: unable to verify the firs
- 跳坑《六十八》Cannot read property 'webviewId' of un
- 新手跳坑指南《六十七》字體文件無法找到報404錯誤
- 新手跳坑指南《六十六》:路徑path坑;相對路徑與絕對路徑
- 跳坑《六十四》出現腳本錯誤或未正確調用Page()
- 跳坑指南《六十四》小程序的登錄號注冊騰訊云問題
- 新手跳坑指南《六十三》wx.navigateTo 和 wx.redirectTo跳轉報錯
- appid錯誤跳坑:“errcode”:40013,“errmsg”:“invalid appid
- 新手跳坑指南《六十二》環境加載失敗,請稍后再試
- 新手跳坑指南《六十一》更新后hover-class在真機下無效
- 跳坑指南《六十》On PageReady can not find XX, app service no
- 跳坑《五十九》安卓下不解析json,request的response中出現紅點
- 新手跳坑指南《五十八》缺少文件,錯誤信息:error:iconPath=
- 新手跳坑指南《五十七》網絡請求之關于referer
- 新手跳坑指南《五十六》服務范圍及類目審核坑
- 新手跳坑指南《五十五》es6不支持Object.assign
- 新手跳坑指南:Failed to load resource: net::ERR_NAME_NOT_RES
- 新手跳坑指南《五十四》wx.uploadFile無法上傳的第三方解決...
- 新手跳坑指南《五十三》uploadFile fail Error: self signed cer
- 新手跳坑指南《五十二》code換取session_key接口 提示41002 appi
- 新手跳坑指南《五十一》you can provide attr "wx:key" for
- 新手跳坑指南《五十》新建項目頁面空白
- 新手跳坑指南《四十九》微信緩存
- 新手跳坑指南《四十八》wss
- 新手跳坑指南《四十七》微信小程序支付(微信支付)
- 新手跳坑指南《四十六》讓他人體驗自己的小程序(體驗者
- 新手跳坑指南《四十五》切換 wxml panel
- 新手跳坑指南《四十四》微信小程序 +nodejs+socket.io bug
- 新手跳坑指南《四十三》錄制的音頻格式(錄音silk轉MP3
- 新手跳坑指南《四十二》圖片顯示不全
- 新手跳坑指南《四十一》mac上failed to load resource
- 新手跳坑:app.json中未配置當前頁面
- 跳坑《四十一》uploadFile脫坑IIS服務器無法上傳大于50K的圖片
- 我替future同學發一個帖子:wx.uploadFile 的編碼坑跳坑記錄
- 新手跳坑系列《四十》小程序地圖和百度地圖的坐標轉換
- 新手跳坑指南《三十九》wx.uploadFile
- 新手跳坑指南《三十八》網絡請求重定向問題
- 新手跳坑指南《三十七》openid與unionid(微信登錄問題必備)
- 新手跳坑指南《三十六》變量污染
- 新手跳坑指南《三十五》無法創建新項目
- 新手跳坑指南《三十四》wx.canvasToTempFilePath
- 新手跳坑系列《三十三》未添加api.weixin.qq.com
- 新手跳坑指南《三十二》修改配置后,開發者工具內無效
- 新手跳坑系列《三十一》js里面的data數據展現不出來
- 新手跳坑系列《三十》item加短橫線-問題
- 新手跳坑系列《二十九》無法登錄開發者工具
- 新手跳坑系列《二十八》jq$帶來的問題
- 新手跳坑系列《二十七》scroll-view 高度問題;水の流觴
- 新手跳坑系列《二十六》一系列的大坑
- 新手跳坑系列《二十五》scroll-top
- 新手跳坑系列《二十三》免費DV證書在IOS上出現SSL錯誤
- 新手跳坑系列《二十二》下拉框picker屬性?三元運算符
- 新手跳坑系列《二十一》page[pages/XXX/XXX] not found.May be c
- 新人跳坑系列《二十》文本溢出
- 新人跳坑系列《十九》swiper無法保持寬高比
- 新手跳坑指南《十八》wx.showToast消息顯示框手機預覽失敗...
- 新手跳坑指南《十七》:設置tabBar圖片無法顯示
- 新手跳坑系列《十七》Page route 錯誤
- 新手跳坑系列《十六》沒有配置路由,input,空格回車,中文
官方問答系列:
- 官方問答精選《十一》后臺服務器配置https,獲取canvas的尺寸
- 官方問答精選《十》打通微信賬號和系統用戶賬號,SVG支持
- 官方問答精選《九》js如何獲取當前組件的寬高,wx.openDocument
- 官方問答精選《八》wx.showToast()無效,分享功能真機沒有效果
- 官方問答精選《七》體驗者安卓卡在加載頁面進不去
- 官方問答精選《六》this.setData,動態改變navigationBarTitleText值
- 官方問答精選《五》圖片讀取失敗,picker-view 初始值設置...
- 官方問答精選《四》分享連接傳入的參數,用戶數據解密...
- 官方問答精選《三》版本更新特別版:編譯顯示自定義預覽
- 官方問答精選《二》Linux版,UnionId,蘋果手機組件參數問題
- 官方問答精選系列《一》提交審核時提供測試賬密碼
?
程序問題:
森哥解答:
1.找不到所要替換的文件
??問題原因:開發工具版本不正確,老版本不支持 解決方案:確保下載的程序版本在0.9.092100以上??
2.Failed to load resource: net::ERR_NAME_NOT_RESOLVEDhttp://1709827360.appservice.open.weixin.qq.com/appservice
??問題原因:通常是由于系統設置了代理如***等。 解決方案:關閉代理,或者依次點擊工具欄“動作”-"設置",選擇“不使用任何代理,勾選后直連網絡”。??
3.修復asdebug.js報錯
??問題原因:TypeError: Cannot read property 'MaxRequestConcurrent' of undefined 解決方案:替換 /Resources/app.nw/app/dist/weapp/appservice/asdebug.js??
4.掃碼登錄失敗
??問題原因:please bind your wechat account to the appid first 解決方案:先使用0.7版本的進行掃碼登陸,登陸成功后,再用0.9的版本打開就直接進入了。
博卡君解答:
? ?? ? 問:沒有被邀請,怎么測試?
答:雖然官方給出了開發工具,不過目前看來主要是讓大家學習一下開發,順便寫一些自己的小程序玩一玩。真正涉及測試和發布的內容還要等官方的進一步開放。大家再等等公測吧,估計快了。
問:樓主給力,麻煩問一下小程序內怎么調起攝像頭識別二維碼?
答:目前微信還沒放出專用的識別二維碼 API,我們只能看到 wx.chooseImage(OBJECT) 從本地相冊選擇圖片或使用相機拍照與 wx.previewImage(OBJECT) 預覽圖片這兩個 API,如果首發之前還未放出專用的識別二維碼 API,很有可能會集成在這兩個 API 里面,具體可持續關注微信小程序官方文檔。
問:很像 React 開發方式,看來 redux 肯定能用上?
答:我個人感覺更像 vue 吧,redux 能不能用上,得看微信會不會放權限出來讓開發者去擴展。
問:怎么部署?源文件上傳到微信的服務器?
答:這里的部署是指小程序怎么上線吧?如果我這么理解沒錯的話,在本地開發者工具完成編碼與數據聯調后,在開發者工具上點擊項目,上傳即可。
現在我們能知道的是,上傳的小程序有個審核期,審核好后可以在微信小程序里面搜到你發布的應用,具體方式可持續關注微信小程序公測時公布的細節。
問:我只想知道小程序的運行效率跟原生差別大不大。
答:近幾年,隨著移動互聯網的爆發,基于 web 的應用也在高速發展,很多行業巨頭都在致力推崇基于 Html5 的 web 應用,可見 web 應用的潛力。就在不久前,react native 已經做到了運行效率達到原生級別,所以潛力肯定是有的。小程序作為微信在移動互聯網接下來發展的戰略,如果在流暢度卡住,估計我們現在還看不到內測版本吧。
再者,手機硬件與網絡的發展也不甘落后,在操作方面的體驗,用戶很難去感受到誰好誰差,當 web-app 的體驗漸漸接近原生應用后,我們應該嘗試摒棄舊觀念,轉換思路開辟新大陸。
問:為啥不用 Html5,而要用 wxml 這種格式呢?
答:wxml 的全稱是 WeiXin Markup Language,其實就是微信的標記語言,小程序是微信全新定義的規范,是基于 xml+js 的,不支持也不兼容 HTML。換言之,我們既然在微信的地盤混,就得同意它的規范,就像我們使用 javascript 編寫腳本代碼就得去遵守 ECMAScript 的規范一樣。
問:布局支持 html 混合編寫么?
答:布局是支持 wxml 與 css 混合編寫的(內聯 style="***")。js 是不支持的,因為我們操作的都是數據,格式就是 wxml、 css(內聯)、{{數據}}、官方提供的事件綁定。
問:博卡君,小程序主要是用 JavaScript 編寫嗎?
答:主要是按照微信官方規定,使用微信官方提供的 API 接口調用,根據你業務需求操作數據格式基本上使用 ECMAScript。因為沒有 web,自然 dom、window 這些都不能用,以前常用的 jQuery 與 zepoto 也都沒啥關系了。如果你是單獨考慮小程序的開發,那學習成本大幅度降低,不用再去學習 DOM、BOM 的操作,也不必考慮很多兼容性的問題。
小程序是否支持eval 和JSON.parse(str) 等函數,怎么實現字符串轉json對象呢???
支持,可以使用:JSON.parse(str)??反之:JSON.stringify(obj)
微信小程序支持自定義icon font嗎?
不支持的,iconfont是用于瀏覽器環境的,不過有解決方法,http://edu.csdn.net/course/detail/3085
運營問題:
問題一:提交「小程序」時需要注意哪些地方,才不會被拒?
首先,我們來解讀一下《小程序平臺常見拒絕情形》「小程序」的 LOGO、名稱與簡介:帳號注冊要合法,不能違法使用他人的品牌或商標,以及符合新廣告法。特別需要注意的事,小程序的簡介要特別明確,不能使用模糊的詞義表達,比如「提高用戶的購物體驗」。微信官方推薦在簡介中具體提煉幾個功能點,告訴用戶。小程序的名稱必須和所提供的服務有所關聯,而且必須是兩個詞以上的組合,不能使用廣泛使用不具備識別性的詞語來命名,比如日歷、電話。提交小程序審查時,頭像 LOGO 要盡量使用清晰度高的圖片,這個清晰度是指可以看清、分別、圖片中包含的元素,否則微信不予通過。小程序的功能提供:微信希望,用戶打開小程序的時候直接就能使用到相關的功能,因此這份文檔提到,用戶在小程序的頁面就能使用到相關的服務,不能隱藏,也不能進行多次跳轉。有特別規定,「小程序首頁必須能夠直達或者經過 2 次點擊到達」相關的功能。小程序的功能不能過于簡單,比如說只有一個頁面,或只提供一個按鈕。小程序不能展示、推薦第三方小程序,不能做小程序導航、互推、小程序排行榜等。也不能通過小程序來搜索其它小程序。用戶使用小程序時,不能以關注或使用其它小程序作為條件。小程序的內容:禁止誘導分享,這個不用再說,微信對此一直嚴厲打壓。小程序不能用作營銷活動、廣告用途,不能存在類似算命、星座運勢之類的測試類內容,不能包含賭博競猜抽獎等內容。小程序里面的圖片,不能包含廣告、網址。以上是《小程序平臺常見拒絕情形》值得注意的地方。
問題二:運營「小程序」的時候,需要注意哪些地方,才不會下架?
重新提示,不能誘導分享,不能誘導分享,不能誘導分享。
除此之外,有相當部分和《小程序平臺常見拒絕情形》是一樣的,以下補充不同的部分。
1、微信不允許批量注冊、重復提交大量類似的小程序。
2、小程序的添加,不能設置付費,必須是免費添加。
3、如果你的微信小程序含有支付功能,需要在簡介當中明確指示。
4、如果你希望通過小程序創業,需要注意:如果小程序所屬的公司被收購或合并,你從微信和微信小程序接收的小程序里繼續使用。
5、如果小程序使用到地理位置定位功能,在采集、 獲取用戶地理位置時必須得到用戶的同意。
6、小程序后臺服務,僅限于集中目的:VoIP、音頻播放、地理位置、完成任務和本地提醒。
7、禁止多媒體比如音頻、視頻的自動播放。