uniapp使用原生插件

uniapp做app有些功能实现不了,需要原生安卓Ios开发插件,然后集成到uniapp项目里

原生插件使用地址

在项目里创建个nativeplugins文件
大概流程就是让原生处理好插件后打个包给你,然后把包放到nativeplugins文件里,然后配置好东西,在页面里使用
uniapp使用原生插件_第1张图片
大概使用的东西在官网都能看到,就讲点细节的地方

package.json里的dependencies配置是插件要用到的依赖,一定要添加,不然云打包会出错!!!
package.json里的dependencies配置是插件要用到的依赖,一定要添加,不然云打包会出错!!!

插件有两种类型,这种是带页面和样式的,让原生开发告诉你是哪种
component模式uniapp使用原生插件_第2张图片
在配置里选上本地插件,打个自定义基座,然后再调试使用
uniapp使用原生插件_第3张图片
使用页面,需要是nvue页面
uniapp使用原生插件_第4张图片
module模式的使用就看官网吧
module模式使用官网

一般调试的话可以先生成本地包,然后让原生开发去调试,这样快一些,云打包自定义基座比较慢还有次数限制
uniapp使用原生插件_第5张图片
打正式包也可以通过上面那样吧本地包发给原生,然后让他生成apk包,ios也类似
或者在uniapp通过云打包生成apk

你可能感兴趣的:(uni-app)