uni-app小程序开发踩坑记录

uni-app小程序开发踩坑记录,第1张

最近要从零开发一个跟后台管理系统对接的小程序,因为功能比较复杂,时间短,选择了比较火的uni-app,因为小程序出现的时间较短,各方面并不完善,开发过程中就是不断踩坑的过程,特此记录一小下。

uni-app虽然功能还不完善,但是插件市场里东西还是不少的,在搭建框架中因为需求要求借鉴了之前开发的PC端,所以有一些跟之前开发VUE相关的插件 ,可以提高开发效率,

插件:

坑:

1覆盖原生组件,需要用cover-view容器,但是cover-view里可包含的标签有限,类似view等在真机调试时不显示,需全部替换成cover-view,且icon无法显示,可以用cover-imaga代替。

2小程序和小程序之间的跳转(如腾讯云的人机滑动验证),跳转回来时需要进行 *** 作,此时可以判断appvue中的options,如果按小程序文档中来说当optionsscene === 1038时是小程序跳回来的场景,但是部分手机跳回来是optionsscene为1001,只能将这2种都作为跳转判断的条件。

3小程序跳转回来app中的onshow有时不执行,这个原因暂未找到

4在uniapp的H5版本 ,接入 腾讯云滑动验证 ,示例的点击滑动验证元素是通过dom *** 作的,但是无效,可能跟uniAPP不支持dom *** 作有关系,采用定制接入方法一,手动调用。

使用uniapp开发微信小程序,在使用 unichooseLocation 方法获取位置信息时,IOS系统真机下可以正常获取位置信息,但是使用安卓真机时获取位置信息方法失效,并且也不报错没有任何反应,解决办法如下:

在编译成微信小程序以后,可以看到小程序项目底下的 appjson 文件中的 permission 底下有了位置接口权限:

然后安卓真机便可以使用 chooseLocation 方法获取位置信息了。

以上就是关于uni-app小程序开发踩坑记录全部的内容,包括:uni-app小程序开发踩坑记录、uniapp开发微信小程序安卓机获取位置失效、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10190687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存