【钉钉小程序】坑???

99 阅读2分钟

头痛的事情?

因为所写的项目用到了 钉钉小程序\color{red} {钉钉小程序} ,哎呀,脑容量有限,怕自己后面忘记了,所以想记录一下,顺便如果有同学也遇到这样的问题,也可以看一下,要是有用也说不定呢? 因为这里用到的项目是钉钉小程序内嵌egret项目。

既然是头痛的事情,那肯定是遇到坑了。

第一个遇到的事情,那肯定是钉钉小程序突发遇到的各种各样的问题。

th.jpeg
第一个来了,莫名其妙摸不着头脑的问题。对号入座哈。

1: 自定义导航诡异事件。

明明自己写了自定义导航栏,一开始效果没错,可以用。

image.png
开发着开发着,测试跟你说了,不好啦!!!!!!兼容性问题?(夸张。。。)

image.png

QQ20230406-0.jpg

2: 永远不要相信模拟器预览的结果

这里记录没保存,然后没有截图可以看~~哭了\color{red}{哭了}~~
总之是什么事呢,就是在编写页面时,你在模拟器上看到是正常的,没啥问题,所以你放心的没去手机上预览。
好了,页面开发完了,手机一看,蒙蔽,页面咋跟预览的不一样,变形了。
原因就是在编写页面时,不小心没设置什么 box-szing,亦或者 有一些超出但是你没隐藏,导致页面左右可以滑动等等。

所以这里想提个醒,在开发时一步一步来,不然后面回头找会更浪费时间。

3:评论输入框在底部,但是每次键盘弹出的时候,会遮挡住输入框。

解决:设置 cursor-spacing="" 在input组件上

image.png

4:还有就是遇到什么 字体问题,

eg: 手机预览时字体图标不显示,模拟器中却显示
解决:引入字体文件时使用绝对路径

5:在真机预览时,ios手机经常会报一个无权跨域的错误

解决:直接安卓手机调试,简单粗暴~~~

未完待续咯~~~

等我后面想起来,整理一下继续更新