人人做人人干-人人做人人看-人人做人人爽国产视-人人做人人爽人人爱-色屋视频-色屋网

歡迎您光臨深圳塔燈網(wǎng)絡科技有限公司!
電話圖標 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設的點點滴滴

[填坑手冊]小程序PC版來了,如何做PC端的兼容?!

發(fā)表日期:2019-11 文章編輯:小燈 瀏覽次數(shù):8184

微信宣布小程序將可以在PC端微信打開后,智庫君就接到要求,需要兼容PC端小程序,一開始以為官方已經(jīng)做了完美適配,不需要改什么,但當本人下載內(nèi)測版開始測試的時候,才發(fā)現(xiàn)或許坑還挺多的~~~

下面分享下本人“搬磚填坑”的全過程:
(以下都是PC端小程序特有的問題,手機端正常)

先說下使用流程

  • 微信開發(fā)者工具菜單欄點擊 設置->通用設置,在自動預覽部分勾選“啟動 PC 端自動預覽”。
  • 使用自動預覽功能,點擊 預覽->自動預覽->編譯并預覽,成功的話將在微信 PC 版上自動拉起小程序。

PC版打開后就橫屏問題

{
  "pages": [],
  "resizable":false,  //在這里設置false,使得小程序默認手機尺寸
  "pageOrientation":"portrait", //這里默認設置即可
  ...
}

PC版微信默認打開小程序是ipad版,這樣就會出現(xiàn)各種形變,布局錯亂,這個可以在app.json進行配置,靜止自動旋轉,默認手機豎屏樣子打開。

頁面找不到問題

這個問題本人也找了很久,一直很納悶IDE工具和手機打開看都沒什么問題,用PC打開小程序就出現(xiàn)頁面找不到的情況,大致報錯是:

page[pages/XXX/XXX] not found.May be caused by :1. Forgot to add page route in app.json.2. Invoking Page() in async task.

一般這種情況以往是 app.json沒配,或者頁面里面缺少page(),但這次詭異的地方是只有“PC版小程序”報這個錯!后來分析問題發(fā)現(xiàn)是:目前PC版小程序不能直接支持ES6,必須轉換成ES5,同時由于一些語法轉化不夠完善,特別是ES7中的awaitasync 導致轉化二次報錯,這里就需要打開 “增強編譯” 配置。

打開有CSS報錯

因為目前PC版小程序估計內(nèi)核的機制問題,還只支持低版本的選擇器,如果你直接寫小程序的標簽,它無法識別,比如

.popCont navigator{   //navigator 標簽是小程序里的,PC端無法支持
  width: 560rpx;
  height: 300rpx;
}
.popCont image{   //image 標簽是小程序里的,PC端無法支持
  width: 560rpx;
  height: 300rpx;
}

但這些寫法,其實在手機小程序和IDE工具里是完全正常的,PC版需要做兼容,改成class選擇器。

布局結構混亂

如果遇到這種情況,會檢查一下是否使用屏幕尺寸(rpx)來計算布局,PC 上屏幕尺寸比窗口尺寸大,應該使用窗口尺寸來計算。

小程序如何判斷是 PC 平臺?

通過 getSystemInfo 官方接口(platform 是 windows)
通過 UA(PC UA 包含 MiniProgramEnv/Windows)

微信官方PC版小程序內(nèi)測地址:

https://dldir1.qq.com/weixin/...

最新官方IDE調(diào)試工具

https://developers.weixin.qq....

往期回顧:
[打怪升級]小程序評論回復和發(fā)帖功能實戰(zhàn)(二)
[打怪升級]小程序評論回復和發(fā)貼功能實戰(zhàn)(一)
[填坑手冊]小程序Canvas生成海報(一)
[拆彈時刻]小程序Canvas生成海報(二)
[填坑手冊]小程序目錄結構和component組件使用心得


本頁內(nèi)容由塔燈網(wǎng)絡科技有限公司通過網(wǎng)絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實,本站立刻刪除侵權內(nèi)容。本文鏈接:http://m.kwpm.com.cn/25234.html
相關小程序
 八年  行業(yè)經(jīng)驗

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡,免費獲得網(wǎng)站建設方案及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯(lián)系

業(yè)務熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

主站蜘蛛池模板: 性xxxxx外性hd| 色综合久久精品中文字幕 | 高清午夜毛片 | 欧美深夜福利网站在线观看 | 精品一区在线 | 翁熄系列乱老扒小雪小说 | 中文字幕第一页在线视频 | 青青青国产在线 | 性刺激欧美三级在线现看中文 | 日本r级限制片在线播放 | 国产在线乱子伦一区二区 | 亚色影视| 极品嫩模众筹福利写真视频 | 国产成人精品日本亚洲11 | 午夜男人影院 | 新有菜在线 | 色婷婷久 | 亚洲日韩中文字幕 | 欧美另类丰满熟扫乱xxxxx | 国产日韩欧美另类重口在线观看 | 手机看片日韩国产一区二区 | 国产亚洲sss在线播放 | 亚洲国产一区二区三区 | 亚洲天堂aa | 国产综合色在线视频区色吧图片 | 国内小情侣一二三区在线视频 | 色香蕉在线视频 | a级毛片免费完整视频 | 狠狠干天天干 | 国产成人一区二区三区高清 | 男女视频在线观看免费高清观看 | 亚洲精品午夜久久aaa级久久久 | 日韩精品一区二区三区中文3d | 动漫美女h黄18动漫免费观看 | 亚洲码和乱人伦中文一区 | 婷婷精品进入 | 一道本在线视频 | 日本一视频一区视频二区 | 成人看片免费无限观看视频 | 日本高清中文字幕在线观穿线视频 | 丁香六月激情综合 |