uniapp开发注意事项(建议)

2023-05-30 0 587

多看文件格式,紧密结合非官方实例流程

moveHandle 能用以处置 touchmove 的该事件,也能是一个空表达式。

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

QQ小流程只全力支持单文件格式上载

H5端页面创下之后页面栈会消亡,这时navigateBack难以回到,假如一定要回到能采用history.back()导航系统到应用程序的其他历史记录.

选择非媒体文件格式,能采用Native.js,无须原生植物应用程序,iOS端须要原生植物应用程序。

采用电子设备职权时,比如说照相机,音频,都要先推论一下出访职权

萤幕度=输入框度+原生植物导航系统栏度+可采用询问处度+原生植物tabbar度。

从APP撷取到QQ时,难以推论使用者与否点选取消撷取

关于文本超出展示须要在超出展示盒子的内部在内嵌一层子元素

static 目录不要存放 js css less/scss 文件格式, 简易存放在common目录

图片音频等天然资源提议采用互联网方向或者邻近地区绝对方向

splash启动封面 splash根本无法是标准png

scroll-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”

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务