1. App平台IOS端软键盘上方横条去除方案(禁用键盘上的^)

在 pages.json 中配置 style配置

"app-plus": {
"softinputNavBar": "none"
}

2.屏幕高度=状态栏高度+原生导航栏高度+可使用窗口高度+原生tabbar高度。

3.navigateToredirectTo 只能打开非 tabBar 页面,switchTab 只能打开 tabBar 页面。

4.页面结构复杂,css样式太多的情况,使用 image 可能导致样式生效较慢,出现 “闪一下” 的情况,此时设置 image{will-change: transform} ,可优化此问题。

5.在字体或高度中使用了 rpx ,那么需注意这样的写法意味着随着屏幕变宽,字体会变大、高度会变大。如果你需要固定高度,则应该使用 px 。

6.H5端页面刷新之后页面栈会消失,此时navigateBack不能返回,如果一定要返回可以使用history.back()导航到浏览器的其他历史记录。

7.tabbar 切换第一次加载时可能渲染不及时,可以在每个tabbar页面的onLoad生命周期里先弹出一个等待雪花。

8.tabbar 的页面展现过一次后就保留在内存中,再次切换 tabbar 页面,只会触发每个页面的onShow,不会再触发onLoad。

9.若需要禁止蒙版下的页面滚动,可使用 @touchmove.stop.prevent="moveHandle",moveHandle 可以用来处理 touchmove 的事件,也可以是一个空函数。

10.组件内引入图片要使用绝对路径。 /static/...

11.<picker>中最好写一个<view class="style">写样式,而不是在picker上加样式

12.<scroll-view>中写position: fixed,在ios下会有兼容性问题

13. 编译期判断环境可⽤条件编译,运⾏期判断可⽤uni.getSystemInfoSync().platform判断环境。

14. 若需要禁⽌蒙版下的页⾯滚动,可使⽤ @touchmove.stop.prevent="moveHandle",moveHandle 可以⽤来处理 touchmove 的事件,也
可以是⼀个空函数
15. 在普通的 H5+ 项⽬中,需要使⽤ document.addEventListener 监听原⽣扩展的事件。uni-app 中,没有 document。可以使
⽤ plus.globalEvent.addEventListener 来实现。
16. 在普通的 H5+ 项⽬中,需要使⽤ document.addEventListener 监听原⽣扩展的事件。uni-app 中,没有 document。可以使
⽤ plus.globalEvent.addEventListener 来实现
17. 如需调节checkbox,radio⼤⼩,可通过css的scale⽅法调节,如缩⼩到70%style="transform:scale(0.7)"
18. 页⾯结构复杂,css样式太多的情况,使⽤ image 可能导致样式⽣效较慢,出现 “闪⼀下” 的情况,此时设置 image{will-change:
transform} ,可优化

19.H5端页⾯刷新之后页⾯栈会消失,此时navigateBack不能返回,如果⼀定要返回可以使⽤history.back()导航到浏览器的其他历史记录.

20. 在小程序端 font-weight:bold ,要写bold,数值苹果不支持,还有就是文字颜色不能写rgba小程序苹果不支持会不显示

21. u-collapse折叠面板 小程序循环默认展开,动态渲染之后计算面板高度

最新文章

  1. 从零开始编写自己的C#框架(13)——T4模板在逻辑层中的应用(二)
  2. JAVA NIO Buffer
  3. Android Duplicate files copied in APK
  4. 通过gradle来导入jar包
  5. 配置DNS域名解析服务器
  6. 配置VNCserver
  7. Android应用发布后的统计——百度移动统计的应用
  8. 【转载】ADO.NET与ORM的比较(2):NHibernate实现CRUD
  9. 7z 的命令行
  10. Android利用canvas画画板
  11. MyBatis之ResultMap简介,关联对象
  12. vue全局变量的使用
  13. 怎么给easyui中的datagrid加水平滚动条
  14. C#:在匿名方法中捕获外部变量
  15. sass进阶—mixin的使用(浏览器兼容性调整)
  16. setoolkit 制作钓鱼网页
  17. Comparator与Comparable,自定义排序和类比较器,TreeSet对象排序
  18. ubuntu中minicom安装和使用
  19. ubuntu设置分辨率
  20. HDU 6059 17多校3 Kanade&#39;s trio(字典树)

热门文章

  1. .NET周报【1月第1期 2023-01-06】
  2. Linux基础操作-02
  3. node.js接收前端上传的文件并保存到其他位置+后端代码支持进度条
  4. 重写Object类的equals方法-Objects类的equals方法
  5. windows消息处理机制
  6. Python 内置界面开发框架 Tkinter入门篇 丙(文末有福利彩蛋,今天可是元宵节)
  7. 11月18日内容总结——同步、异步与阻塞、非阻塞的概念、创建进程的多种方式及multiprocessing模块、进程间的数据隔离和IPC机制(队列)、生产者消费者模型、守护进程、僵尸进程、孤儿进程和多进程错乱问题
  8. IDEA启动报错 NoClassDefFound
  9. CSP-J初赛知识点
  10. Xlight安装与使用