一级片大奶子_色又黄又爽18禁免费视频_热久久久久久久_久久久精品一区二区_日韩av不卡在线播放_精品国内自产拍在线观看视频

商城系統 注冊

微信小程序兼容性問題該如何解決

2020-09-27|HiShop
導讀:在微信 小程序 開發中,經常會遇到一些兼容性的問題,我最近就遇到了一個問題,就是在時間字符串轉化為時間戳的方法中,我用的Date.parse(new Date())這個方法,但是在微信開發者工具...

在微信小程序開發中,經常會遇到一些兼容性的問題,比如,就是在時間字符串轉化為時間戳的方法中,我用的Date.parse(new Date())這個方法,但是在微信開發者工具中這個方法正常實現,但是在一些iphone設備和安卓的部分設備中不會實現相關功能,為了解決這個問題我只能導入了momentjs,不在調用系統方法了。這里我們就來討論一下一些兼容性問題。

微信小程序兼容性問題該如何解決

運行環境差異

微信小程序運行在三端:iOS、Android 和 用于調試的開發者工具。

微信小程序兼容性問題該如何解決

三端的腳本執行環境以及用于渲染非原生組件的環境是各不相同的:

在 iOS 上,小程序的 javascript 代碼是運行在 JavaScriptCore 中,是由 WKWebView 來渲染的,環境有 iOS8以上 
在 Android 上,小程序的 javascript 代碼是通過 X5 JSCore來解析,是由 X5 基于 Mobile Chrome 53/57 內核來渲染的 
在 開發工具上, 小程序的 javascript 代碼是運行在 nwjs 中,是由 Chrome Webview 來渲染的 
}, 盡管三端的環境是十分相似的,但是還是有些許區別:

ES6 語法支持不一致 語法上開發者可以通過開啟 ES6 轉 ES5 的功能來規避。

wxss 渲染表現不一致 盡管可以通過開啟樣式補全來規避大部分的問題,還是建議開發者需要在 iOS 和 Android 上分別檢查小程序的真實表現。

ES6 轉 ES5

在 0.10.101000 以及之后版本的開發工具中,會默認使用 babel 將開發者 ES6 語法代碼轉換為三端都能很好支持的 ES5 的代碼,幫助開發者解決環境不同所帶來的開發問題。

樣式補全

開啟此選項,開發工具會自動檢測并補全缺失樣式,保證在低版本系統上的正常顯示。盡管可以規避大部分的問題 ,還是建議開發者需要在 iOS 和 Android 上分別檢查小程序的真實表現。

兼容

小程序的功能不斷的增加,但是舊版本的微信客戶端并不支持新功能,所以在使用這些新能力的時候需要做兼容。

文檔會在組件,API等頁面描述中帶上各個功能所支持的版本號。

可以通過 wx.getSystemInfo 或者 wx.getSystemInfoSync 獲取到小程序的基礎庫版本號。

可以通過 wx.canIUse 來判斷是否可以在該基礎庫版本下直接使用對應的API或者組件

獲取系統信息

同步

 

  1. let res = wx.getSystemInfoSync()
  2. console.log("同步獲取系統信息:" + res);
  3. console.log(res);

異步:

 

  1. wx.getSystemInfo({
  2. success: function(res) {
  3. console.log("異步獲取系統信息:");
  4. console.log(res);
  5. },
  6. })

版本比較

微信客戶端和小程序基礎庫的版本號風格為 Major.Minor.Patch(主版本號.次版本號.修訂號)。 開發者可以根據版本號去做兼容

 

  1. function compareVersion(v1, v2) {
  2. v1 = v1.split('.')
  3. v2 = v2.split('.')
  4. var len = Math.max(v1.length, v2.length)
  5.  
  6. while (v1.length < len) {
  7. v1.push('0')
  8. }
  9. while (v2.length < len) {
  10. v2.push('0')
  11. }
  12.  
  13. for (var i = 0; i < len; i++) {
  14. var num1 = parseInt(v1[i])
  15. var num2 = parseInt(v2[i])
  16.  
  17. if (num1 > num2) {
  18. return 1
  19. } else if (num1 < num2) {
  20. return -1
  21. }
  22. }
  23.  
  24. return 0
  25. }
  26.  
  27. compareVersion('1.11.0', '1.9.9')
  28. // 1

該基礎庫版本下直接使用對應的API或者組件的API

wx.canIUse(String)判斷小程序的API,回調,參數,組件等是否在當前版本可用。此接口從基礎庫 1.1.1 版本開始支持。

String參數說明: 使用{API}.{method}.{param}.{options}或者{component}.{attribute}.{option}方式來調用,例如:

{API} 代表 API 名字  {method} 代表調用方式,有效值為return, success, object, callback  {param} 代表參數或者返回值  {options} 代表參數的可選值  {component} 代表組件名字  {attribute} 代表組件屬性  {option} 代表組件屬性的可選值

例子:

 

  1. wx.canIUse('openBluetoothAdapter')
  2. wx.canIUse('getSystemInfoSync.return.screenWidth')
  3. wx.canIUse('getSystemInfo.success.screenWidth')
  4. wx.canIUse('showToast.object.image')
  5. wx.canIUse('onCompassChange.callback.direction')
  6. wx.canIUse('request.object.method.GET')
  7.  
  8. wx.canIUse('live-player')
  9. wx.canIUse('text.selectable')
  10. wx.canIUse('button.open-type.contact')
 

Javascript 標準庫兼容性問題

微信小程序的兼容性問題除了微信本身的 Bug 外,大部分是目標平臺對 JavaScript 標準庫支持程度不同造成的。像我最上面遇到的問題就是Javascript 標準庫兼容性問題。對于這類問題我們可以打補丁,從其他地方找到比較完善的js代碼,然后我們拷貝到我們的項目中。

以上就是微信小程序兼容性問題該如何解決的文章,如果希望了解更多小程序開發的文章,請關注網站,謝謝。

HiShop小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過拖拽、拼接模塊布局小程序商城頁面,所看即所得,只需要美工就能做出精美商城。更多小程序請查看:小程序商店

電話咨詢 預約演示 0元開店
主站蜘蛛池模板: 六月婷婷缴清综合在线|国内精品亚洲|无码成人=a=a=a=a=a毛片专区调教|成年人快播|西西人体44WWW高清大胆|久久久高潮 | 欧美成人一二三|一区二区国产在线|欧美黑人激情性久久|欧美性大战久久久久久久蜜桃|亚洲色播爱爱爱爱爱爱爱|亚洲日本二区 | 久久精品国产2020|在线国产99|中文字幕视频一区|精品免费久久久|欧美性XXXX丰满极品少妞|欧美精品1区2区 | 桃色=aV久久无码线观看|东方=aⅴ免费观看久久=av|深夜福利1000|成本人片无码中文字幕免费|成人国产精品一级毛片视频|免费一级黄色毛片 男同免费|久久久久久草莓香蕉步兵|亚洲女女女同性VIDEO|免费的=av不用播放器的|黄频网站在线观看|久久久88 | 亚洲久久综合|久久伊甸园|青草国产超碰人人添人人碱|91资源在线播放|九九九免费观看视频|又黄又爽的免费视频 | 午夜无码伦费影视在线观看|在线看成人片|免费在线观看黄色=av|#NAME?|日韩=a∨精品日韩在线观看|精品人妻无码一区二区色欲产成人 | 黄视频日本|超碰=av免费|婷婷色综合视频在线观看|午夜免费视频|久色网站|成人网在线 | 区美毛片|国产精品久久久久久久久软件|亚洲精品欧美一区二区三区|国产性色|国产精品家庭影院|日韩中文第一页 性生大片免费观看668|亚洲成人=av影片|毛片大全真人在线|国产老女人高潮大全|中文字幕丰满|一本久久久久 | 99自拍偷拍|国产中文久久|天堂精品一区二区三区|婷婷五月开心亚洲综合在线|国产黄色片一级|丝袜理论片在线观看 | 国产精品国产三级欧美二区|四虎影视在线免费观看|日日躁夜夜躁狠狠躁夜夜躁|日本高清中文字幕一区二区三区=a|日韩精品在在线一区二区中文|久久精品一区二区三区黑人印度 | 人人射影院|日韩免费一区二区三区高清|欧美狠狠|91精品蜜臀在线一区尤物|国产日本韩国在线|无码人妻精品一区二区三区99仓本 | 国产91视频观看|尤物在线精品视频|真人与拘做受免费视频播放|网站一区二区|色屁屁=av|久久一区二区中文字幕 | 欧美性高清bbbbbbxxxxx|一级毛片免费观看|亚洲国产日韩=a在线欧观看美|日韩欧美特一级大黄作=a毛片免费|影音先锋无码=aⅴ男人资源站|欧美粗大猛烈老熟妇 | 青娱乐极品视觉盛宴=av|国产成人=av无码片在线观看|国产网站入口|国产一区二区=av|星空天美mv视频大全免费观看|曰韩一级片 | 亚洲一级毛片免费观看|欧美韩日一区|WWW内射国产在线观看|奇米精品一区二区三区在线观看|99久久亚洲|国产成人精品亚洲线观看 | 精品日韩=av一区二区|一区二区三区毛片免费|免费妈妈的朋友|中文字幕日本一道|午夜精品久久久久久毛片|欧美一区二区三区免费在线观看 | #NAME?|国产成人免费高清视频|牛牛=a级毛片在线播放|黄晓明蒋欣新剧《潜行者》|国产成人艳妇=a=a视频在线|91久久精品www人人做人人爽 | 少妇的肉体=a=a=a=a=a免费视频|在线视频一二三区|亚洲国产黄色大片|精品久久婷婷|裸体黑色丝袜18禁网站无风险|久视频在线播放 | 色综合区|日本免费三片免费观看东热|99re免费精品视频|97在线观看免费观看|超碰超在线|色36cccwww在线播放 | 影音先锋=aV成人资源站在线播放|中文字幕国产在线天堂|国产极品视频在线观看|亚洲毛片儿|人人性人人性碰国产|成人午夜精品久久久久久久蜜臀 | 亚洲国产一区在线观看|免费=a级伦费影视在线观看|日本在线不卡一区二区三区|91在线免费视频观看|俄罗斯=a级毛片|丁香五月开心婷婷综合中文 | 久久综合婷婷|中文日产幕无线码一二|77777五月色婷婷丁香视频在线|粉嫩=av久久一区二区三区小说|亚洲成人网络|亚洲色欲色欲77777小说 | 高清偷自拍第1页|午夜精品久久久久久久爽|黄色影院网站|国产午夜无码片在线观看影院|性一交一乱一乱一视频96|久热精品在线观看视频 | 亚洲国产精品一区二区制服换脸|中文字幕极品|文中字幕一区二区三区视频播放|亚洲欧洲美洲综合色网|成人爱爱=a=a啪啪看片|五十六十老熟女HD60 | 中文字幕无码无码专区|一极毛片|超碰不卡|成人三级k8经典网|日本一级毛片视频|国产免费艾彩sm调教视频 | 1000部禁又爽又黄的禁片免费|一区二区三区在线免费视频|国产精国产精品|中文字幕人妻系列人妻有码|在线日韩免费|男女wwww | 欧美成人性生活片|在线不卡一区二区三区|久久伦理影院|欧洲LV尺码大精品久久久|中文字幕无码=a片久久|最新中文字幕一区 | 狼人影院在线观看|成人免费观看视频大全|四虎成人精品永久免费=av|1区2区3区视频|有码在线播放|人妻被粗大猛进猛出国产 | 精品免费99久久|#NAME?|人妻少妇中文字幕乱码|中文字幕在线观看日本|99精品视频在线导航|岛国=av一区二区 | 日韩免费二区|日韩欧美国产激情在线播放|日本hd高清xxxxvideos|亚洲色偷偷色噜噜狠狠99|亚洲综合p|新版天堂资源中文www连接 | WWW免费视频在线观看播放|欧美日本一道本一区二区|999在线精品视频|国产十日韩十欧美|天堂网中文字幕在线观看|日韩一二三四 | www.亚洲天堂|精品久久精品|久久国产精品一区二区三区|欧美猛少妇色XXXXX猛交|亚洲国产精品成人综合久久久|四虎免费精品 | 毛片免费全部播放无码私人|夜夜爽狠狠澡97欧美精品|日韩中文一区二区三区|欧美孕交videosfree黑人巨大|丰满少妇女人=a毛片视频|国产SUV精品一区二区 | 美女人妻激情乱人伦|亚洲=aV激情无码专区在线播放|国产在线区|国产v=a免费精品高清在线|天天干天天射综合|九九九九精品 | 欧美性猛片=a=a=a=a=a=a=a做受|成年人网站91|997xx.亚洲第一区|中文在线最新版天堂|#NAME?|国产精品久久久久久久久久久免费 | 免费无码又爽又刺激高潮的动漫|欧美日日日|亚洲=aV无码一区二区三区在线播放|国产九九=av|中文字幕无码视频专区|中文字幕一区二区三区手机版 | 99视频一区|久久久国产精品入口麻豆|中文字幕免费在线播放|少妇又紧又粗又爽的视频|日韩精品在线免费观看|欧美一性一交一乱 | 福利综合网|成年人网站黄色|欧美大陆国产|日韩视频在线免费|精品国产一区二区三区久久久久久|奇米超碰在线 | 天天干狠狠|欧美性受极品xxxx喷水|亚洲第2页|chinese乱子伦XXXXHD|色8久久精品久久久久久葡萄=av|青青草91在线视频 | 爱福利视频导航|一级=a=a=a级毛片午夜在线播放|国产真实情侣MV|欧美三级视频在线观看|午夜人成免费视频|www.99爱 | 蜜臀=aⅴ国产精品久久久国产老师|中文在线一区二区三区|小宝极品内射国产在线|#NAME?|影音先锋啪啪=aV资源网站|国产精品久久久久网站 |