首頁>技術>

多看文件,結合官方示例程式

moveHandle 可以用來處理 touchmove 的事件,也可以是一個空函式。App端和H5端支援v-html,其他端不支援v-html。plus.globalEvent.addEventListener 監聽原生擴充套件的事件。App端若要使用操作window、document的庫,需要通過renderjs來實現。分包載入配置,subPackages 為小程式的分包載入機制。App裡始終為整包。subPackages 裡的pages的路徑是 root 下的相對路徑,不是全路徑。App平臺:使用 <video/> 元件,打包 App 時必須勾選 manifest.json->App 模組許可權配置VideoPlayer 模組。App平臺:如果使用的視訊路徑為本地路徑,需要配置資源為釋放模式:在 manifest.json 檔案內 app-plus 節點下新增 runmode 配置,設定值為liberate。webview在App 平臺同時支援網路網頁和本地網頁,但本地網頁及相關資源(js、css等檔案)必須放在 uni-app 專案根目錄->hybrid->html 資料夾下;小程式僅支援載入網路網頁,不支援本地html。onBackPress監聽頁面導航欄的返回按鈕的點選事件,不能監聽瀏覽器返回以及手機的返回。import css 檔案時,只能用相對路徑,scss和less同理uni.getSystemInfoSync().platform 判斷當前執行環境一畫素邊框為1px,其它尺寸單位建議用rpx處理,隨著螢幕變寬,字型會變大、高度會變大pages.json 裡的 titleNView ,頁面中涉及plus api 的單位,只支援 px微信小程式只支援單檔案上傳H5端頁面重新整理之後頁面棧會消失,此時navigateBack不能返回,如果一定要返回可以使用history.back()導航到瀏覽器的其他歷史記錄.選擇非媒體檔案,可以使用Native.js,無需原生外掛,iOS端需要原生外掛。使用裝置許可權時,比如相機,語音,都要先判斷一下訪問許可權螢幕高度=狀態列高度+原生導航欄高度+可使用視窗高度+原生tabbar高度。從APP分享到微信時,無法判斷使用者是否點選取消分享關於文字超出展示需要在超出展示盒子的內部在內嵌一層子元素static 目錄不要存放 js css less/scss 檔案, 簡易存放在common目錄圖片視訊等資源建議使用網路路徑或者本地絕對路徑splash啟動封面 splash只能是標準pngscroll-view 不適合放長列表,有效能問題。長列表滾動和下拉重新整理,應該使用原生導航欄搭配頁面級的滾動和下拉重新整理實現。如需調節checkbox,radio大小,可通過css的scale方法調節,如縮小到50%style="transform:scale(0.5)"。頁面結構複雜,css樣式太多的情況,使用 image 可能導致樣式生效較慢,出現 “閃一下” 的情況,設定 image{will-change: transform} ,可優化此問題。小程式不支援在css中使用本地檔案,包括本地的背景圖和字型檔案。需以base64方式方可使用。開發環境除外非H5端 js模組只支援uni-app 已有的 API包括h5+。vue 元件中使用小程式元件時,注意在 pages.json 的 globalStyle 中配置 usingComponents,以:style=""這樣的方式設定px畫素值,其值為實際畫素,不會被編譯器轉換。禁止蒙版下的頁面滾動,可使用 @touchmove.stop.prevent="moveHandle"

1152

CSS

HTML

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 不會Html、JavaScript、CSS,怎麼辦?有python的Remi庫