成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

微信小程序新手教程之官方文檔BUG,tip及QA提示

瀏覽:189日期:2022-07-15 15:28:22

微信小程序新手教程之官方文檔BUG,tip及QA提示,本篇默認已經成功安裝微信小程序工具,來和小編一起看看吧

微信小程序新手教程之官方文檔BUG,tip及QA提示

為了方便大家發現一些注意點,官方文檔中最近的一次更新1123版本時,增加了一些提示信息,我現在將這些信息集中一下,以便同學們查看;

特別說明:本bug及tip僅適用于0.10.112301及之前的版本,之后更新的版本請優先對比官方文檔;

注冊程序:

注意:

App() 必須在 app.js 中注冊,且不能注冊多個。

不要在定義于 App() 內的函數中調用 getApp() ,使用 this 就可以拿到 app 實例。

不要在 onLaunch 的時候調用 getCurrentPage(),此時 page 還沒有生成。

通過 getApp() 獲取實例之后,不要私自調用生命周期函數。

注意:

直接修改 this.data 無效,無法改變頁面的狀態,還會造成數據不一致。

單次設置的數據不能超過1024kB,請盡量避免一次設置過多的數據。

Bug & Tip

bug: iOS/Android 6.3.30, 首次進入頁面,如果頁面不滿一屏時會觸發 onReachBottom ,應為只有用戶主動上拉才觸發;

bug: iOS/Android 6.3.30, 手指上拉,會觸發多次 onReachBottom ,應為一次上拉,只觸發一次;

模塊化

exports 是 module.exports 的一個引用,因此在模塊里邊隨意更改 exports 的指向會造成未知的錯誤。所以我們更推薦開發者采用module.exports 來暴露模塊接口,除非你已經清晰知道這兩者的關系。

小程序目前不支持直接引入 node_modules , 開發者需要使用到 node_modules 時候建議拷貝出相關的代碼到小程序的目錄中。

需要注意的是:

這種轉換只會幫助開發處理語法上問題,新的 ES6 的 API 例如 Promise 等需要開發者自行引入 Polyfill 或者別的類庫。

為了提高代碼質量,在開啟 ES6 轉換功能的情況下,默認啟用 javasctipt 嚴格模式,請參考 "use strict" 。

數據綁定

關鍵字(需要在雙引號之內)

true:boolean 類型的 true,代表真值。

false: boolean 類型的 false,代表假值。

特別注意:不要直接寫 checked="false",其計算結果是一個字符串,轉成 boolean 類型后代表真值。

條件渲染

注意: 并不是一個組件,它僅僅是一個包裝元素,不會在頁面中做任何渲染,只接受控制屬性。

事件

注:除上表之外的其他組件自定義事件如無特殊申明都是非冒泡事件,如

的submit事件,的input事件,的scroll事件,(詳見各個組件)

特殊事件: 中的觸摸事件不可冒泡,所以沒有 currentTarget。

說明: target 和 currentTarget 可以參考上例中,點擊 inner view 時,handleTap3 收到的事件對象 target 和 currentTarget 都是 inner,而 handleTap2 收到的事件對象 target 就是 inner,currentTarget 就是 middle。

WXSS

建議: 開發微信小程序時設計師可以用 iPhone6 作為視覺稿的標準。 注意: 在較小的屏幕上不可避免的會有一些毛刺,請在開發時盡量避免這種情況。

scroll-view

tip: 請勿在 scroll-view 中使用 textarea、map、canvas、video 組件

tip: scroll-into-view 的優先級高于 scroll-top

text

除了文本節點以外的其他節點都無法長按選中。

button

注:button-hover 默認為{background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;}

input

bug : 微信版本 6.3.30, focus 屬性設置無效;

bug : 微信版本 6.3.30, placeholder 在聚焦時出現重影問題;

tip : input 組件是一個 native 組件,字體是系統字體,所以無法設置 font-family;

tip : 在 input 聚焦期間,避免使用 css 動畫;

textarea

bug: 微信版本 6.3.30,textarea 在列表渲染時,新增加的 textarea 在自動聚焦時的位置計算錯誤

tip: 請勿在 scroll-view 中使用 textarea 組件

navigator

注:navigator-hover默認為{background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;}, 的子節點背景色應為透明色

image

注:image組件默認寬度300px、高度225px

canvas

canvas 標簽默認寬度300px、高度225px

同一頁面中的 canvas-id 不可重復,如果使用一個已經出現過的 canvas-id,該 canvas 標簽對應的畫布將被隱藏并不再正常工作

發起請求

bug: 開發者工具 0.10.102800 版本,header 的 content-type 設置異常;

tip: 客戶端的 HTTPS TLS 版本為1.2,但 Android 的部分機型還未支持 TLS 1.2,所以請確保 HTTPS 服務器的 TLS 版本支持1.2及以下版本;

tip: 要注意 method 的 value 必須為大寫(例如:GET);

tip: url 中不能有端口;

uploadFile

注:文件的臨時路徑,在小程序本次啟動期間可以正常使用,如需持久保存,需在主動調用 wx.saveFile,在小程序下次啟動時才能訪問得到。

saveFile

tip: 本地文件存儲的大小限制為 100M

setStorage

注意: localStorage 是永久存儲的,但是我們不建議將關鍵信息全部存在 localStorage,以防用戶換設備的情況。

tip: 本地數據存儲的大小限制為 5M

openLocation

bug: iOS 6.3.30 type 參數不生效,只會返回 wgs84 類型的坐標信息

showModal

bug: Android 6.3.30,wx.showModal 的返回的 confirm 一直為 true;

navigateTo

注意:為了不讓用戶在使用小程序時造成困擾,我們規定頁面路徑只能是五層,請盡量避免多層級的交互方式。

createAnimation

注意: export 方法每次調用后會清掉之前的動畫操作

bug: iOS/Android 6.3.30 通過 step() 分隔動畫,只有第一步動畫能生效

登錄

bug: iOS/Android 6.3.30,在 App.onLaunch 調用 wx.login 會出現異常

模板消息

注意:內部測試階段,模板消息下發后,在客戶端僅能看到由“公眾號安全助手”下發的簡單通知。能收到該提示,即表明模板消息功能已經調試成功。待該功能正式上線后,將可以展示成上圖效果。

下發條件說明

支付

當用戶在小程序內完成過支付行為,可允許開發者向用戶在7天內推送有限條數的模板消息(1次支付可下發1條,多次支付下發條數獨立,互相不影響)

提交表單

當用戶在小程序內發生過提交表單行為且該表單聲明為要發模板消息的,開發者需要向用戶提供服務時,可允許開發者向用戶在7天內推送有限條數的模板消息(1次提交表單可下發1條,多次提交下發條數獨立,相互不影響)

常用快捷鍵格式調整

Ctrl+S:保存文件

Ctrl+[, Ctrl+]:代碼行縮進

Ctrl+Shift+[, Ctrl+Shift+]:折疊打開代碼塊

Ctrl+C Ctrl+V:復制粘貼,如果沒有選中任何文字則復制粘貼一行

Shift+Alt+F:代碼格式化

Alt+Up,Alt+Down:上下移動一行

Shift+Alt+Up,Shift+Alt+Down:向上向下復制一行

Ctrl+Shift+Enter:在當前行上方插入一行

Ctrl+Shift+F:全局搜索

光標相關

Ctrl+End:移動到文件結尾

Ctrl+Home:移動到文件開頭

Ctrl+i:選中當前行

Shift+End:選擇從光標到行尾

Shift+Home:選擇從行首到光標處

Ctrl+Shift+L:選中所有匹配

Ctrl+D:選中匹配

Ctrl+U:光標回退

界面相關

Ctrl + :隱藏側邊欄

Ctrl + m: 打開或者隱藏模擬器

微信支付

小程序支付開發步驟:https://pay.weixin.qq.com/wiki/d ... &index=1&t=20161122

官方QA

怎么獲取用戶輸入

能夠獲取用戶輸入的組件,需要使用組件的屬性bindchange將用戶的輸入內容同步到 AppService。

varinputContent = {}Page({ data: { inputContent: {} }, bindChange: function(e) { inputContent[e.currentTarget.id] = e.detail.value }})為什么腳本內不能使用window等對象

頁面的腳本邏輯是在JsCore中運行,JsCore是一個沒有窗口對象的環境,所以不能在腳本中使用window,也無法在腳本中操作組件

為什么 zepto/jquery 無法使用

zepto/jquery 會使用到window對象和document對象,所以無法使用。

wx.navigateTo無法打開頁面

一個應用同時只能打開5個頁面,當已經打開了5個頁面之后,wx.navigateTo不能正常打開新頁面。請避免多層級的交互方式,或者使用wx.redirectTo

樣式表不支持級聯選擇器

WXSS支持以.開始的類選擇器。如:

.normal_view { color: #000000; padding: 10px;}

可以使用標簽選擇器,控制同一類組件的樣式。如:使用input標簽選擇器控制的默認樣式。

input { width: 100px;}本地資源無法通過 css 獲取

background-image:可以使用網絡圖片,或者 base64,或者使用

標簽

如何修改窗口的背景色

使用 page 標簽選擇器,可以修改頂層節點的樣式

page { display: block; min-height: 100%; background-color: red;}為什么上傳不成功

為了提升體驗流暢度,編譯后的代碼包大小需小于 1MB ,大于 1MB 的代碼包將上傳失敗。

HTTPS 請求不成功

tls 僅支持 1.2 及以上版本

網絡請求的 referer

網絡請求的 referer 是不可以設置的,格式固定為 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 為小程序的 appid,{version} 為小程序的版本號,版本號為 0 表示為開發版。

嗨圖功能

微信小程序新手教程之官方文檔BUG,tip及QA提示

1、專題——DIY圖片的模板,點擊可以生成使用,分享到朋友圈。

2、分享墻——用戶上傳的自己DIY作品。

3、立即制作——可以用自己的圖來DIY。

4、告訴我——告訴產品的改進,內容的增加。

想要體驗怎么制作屬于自己個性朋友圈照片的用戶,掃一掃下面的二維碼就可以啦!還等什么,趕緊掃碼體驗,開啟你的嗨圖之旅吧!

微信小程序新手教程之官方文檔BUG,tip及QA提示
標簽: 微信
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品久久久久三级| 久久综合影音| 久久一日本道色综合久久| 中文字幕欧美日韩一区| 成人动漫中文字幕| 欧美一区二区视频在线观看2022| 日韩高清一区在线| 在线观看亚洲| 久久青草欧美一区二区三区| 成人精品鲁一区一区二区| 欧美一区二区三区视频免费| 国产一区二区三区四| 欧美猛男超大videosgay| 精品影视av免费| 一本大道久久a久久综合婷婷| 性做久久久久久| 久久一区二区精品| 性欧美疯狂xxxxbbbb| 久久av一区二区三区| 亚洲综合图片区| 小嫩嫩精品导航| 亚洲最快最全在线视频| 日韩亚洲视频| 亚洲美女少妇撒尿| 国产精品乱码| 亚洲国产日产av| 久久久精品动漫| 免费不卡在线视频| 日本国产一区二区| 激情综合色播激情啊| 91精品国产色综合久久久蜜香臀| 国产成人啪午夜精品网站男同| 日韩一区二区三区电影在线观看 | 国产亚洲综合在线| 欧美1区免费| 亚洲欧洲成人自拍| 国产日韩精品一区观看 | 国产精华液一区二区三区| 91精品婷婷国产综合久久竹菊| 丁香五精品蜜臀久久久久99网站| 久久欧美中文字幕| 狠狠色噜噜狠狠色综合久| 一区二区三区在线视频观看58| 麻豆久久婷婷| 国产中文字幕一区| 久久久噜噜噜久久中文字幕色伊伊| 色综合久久综合网| 中文字幕在线不卡国产视频| 国产精品久久久亚洲一区| 日韩精品福利网| 欧美精品亚洲二区| 99re在线视频这里只有精品| 正在播放亚洲| 国产日韩高清一区二区三区在线| 国产日韩欧美二区| 国产亚洲激情| 午夜欧美视频| 国产福利91精品| 精品国产三级a在线观看| 91一区二区三区在线播放| 国产精品资源在线看| 国产视频一区不卡| 精品捆绑美女sm三区| 日韩午夜在线影院| 国产情人综合久久777777| 欧美国产综合一区二区| 亚洲男同性视频| 日韩激情一区二区| 国内外成人在线| 国产91丝袜在线观看| 欧美精品久久久久久久多人混战 | 9191久久久久久久久久久| 欧美精品aa| 亚洲成人一区二区在线观看| 欧美日韩国产综合久久| 色综合天天综合网天天狠天天| 亚洲视频香蕉人妖| 欧美日韩视频在线观看一区二区三区| 成人少妇影院yyyy| 亚洲精品ww久久久久久p站| 欧美另类变人与禽xxxxx| 国产综合色产| 美女在线视频一区| 欧美国产精品专区| 欧美性一级生活| 国产精品啊啊啊| 久久精品国产精品亚洲精品| 日本一区二区综合亚洲| 91久久精品一区二区| 欧美区一区二| 久久99国内精品| 国产精品久久久久久久午夜片| 欧美性欧美巨大黑白大战| 国内综合精品午夜久久资源| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久久噜噜噜久久中文字幕色伊伊 | 91麻豆国产自产在线观看| 亚洲一区二区不卡免费| 日韩精品一区二区在线| 香蕉久久久久久久av网站| 9久草视频在线视频精品| 午夜久久福利影院| 国产亚洲污的网站| 欧美三级电影在线看| 亚洲精品一级| 成人av免费在线播放| 日韩在线卡一卡二| 亚洲国产精品成人综合 | 一区二区免费在线视频| 国产成人无遮挡在线视频| 亚洲成人免费看| 国产精品系列在线| 欧美一区日韩一区| 午夜一区在线| 欧美日韩一区二区三区四区在线观看 | 综合激情成人伊人| 日韩视频国产视频| 色婷婷精品大视频在线蜜桃视频| 国产精品s色| 国产一区二区h| 亚洲电影第三页| 国产精品麻豆网站| 精品久久久久久久久久久久久久久 | 久久se精品一区二区| 亚洲已满18点击进入久久| 欧美国产一区二区在线观看| 91精品国产高清一区二区三区| 久久综合电影| 国产日韩欧美二区| 欧美激情四色| 成人精品视频网站| 麻豆精品国产91久久久久久| 亚洲精品第一国产综合野| 久久久99精品久久| 欧美一区二区三区视频在线观看| 一本一本大道香蕉久在线精品| 亚洲精品影院在线观看| 欧美久久一级| 99久久精品国产导航| 国产综合色在线视频区| 奇米影视一区二区三区| 亚洲狼人国产精品| 国产精品嫩草99a| 久久久一区二区三区| 欧美一级片在线看| 欧美精品乱人伦久久久久久| 老司机午夜精品视频在线观看| 中文一区二区| 亚洲第一在线| 亚洲性感美女99在线| 欧美大片一区| 99久久伊人网影院| 成人亚洲精品久久久久软件| 国产在线一区二区综合免费视频| 免费观看30秒视频久久| 日韩av中文在线观看| 午夜私人影院久久久久| 亚洲永久免费视频| 一区二区三区影院| 尤物av一区二区| 一级日本不卡的影视| 亚洲视频在线观看一区| 国产精品成人午夜| 国产精品国产a| 中文字幕亚洲综合久久菠萝蜜| 国产色一区二区| 国产欧美日韩综合精品一区二区| 久久综合久久久久88| 精品国产91亚洲一区二区三区婷婷| 日韩视频一区二区三区在线播放| 91精品国产美女浴室洗澡无遮挡| 91麻豆精品国产91久久久久久久久| 欧美人xxxx| 91精品国产91热久久久做人人| 欧美电影在哪看比较好| 777xxx欧美| 欧美一区二区三区思思人| 欧美一级黄色片| 精品国产乱码久久久久久影片| 精品国产在天天线2019| 精品剧情在线观看| 久久综合中文字幕| 欧美国产精品劲爆| 《视频一区视频二区| 一区二区三区不卡视频在线观看| 亚洲卡通欧美制服中文| 亚洲自拍另类综合| 日精品一区二区| 美女视频一区在线观看| 国内外成人在线| 成人精品免费网站| 牛人盗摄一区二区三区视频| 国产精品mm| 正在播放亚洲| 色婷婷综合久久久中文一区二区| 在线精品视频一区二区三四| 欧美猛男男办公室激情| 日韩一区二区三区免费看 | 亚洲乱码中文字幕| 亚洲电影第三页|