更新记录
1.0.3(2020-08-28)
1.发布插件
2.修复插件云打包无效的问题
3.修改使用说明及演示实例
4.新增支持修改按钮颜色
1.0.1(2020-08-27)
1.发布插件
查看更多
平台兼容性
Android
iOS
√
×
原生插件通用使用流程:
购买插件,选择该插件绑定的项目。
在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
开发完毕后正式云打包
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
src="https://vkceyugu.cdn.bspapp.com/VKCEYUGU-uni4765cef/73d50a20-e8f3-11ea-b997-9918a5dda011.png" />
1. 引入插件:
const modal = uni.requireNativePlugin('Shanks-Modal-Android');
2. 使用插件:
modal.showModal(obj, callback)
obj参数
属性名
类型
是否必填
默认值
说明
title
String
否
"提示"
模态框标题
content
String
否
""
模态框内容
maskCloseable
Boolean
否
true
点击蒙版是否关闭模态框
showCancel
Boolean
否
true
是否展示取消按钮
cancelText
String
否
"取消"
取消按钮的文字
cancelColor
HexColor
否
"#037BFF"
取消按钮的文字颜色,16进制的颜色值
confirmText
String
否
"确定"
确定按钮的文字
confirmColor
HexColor
否
"#037BFF"
确定按钮的文字颜色,16进制的颜色值
callback是一个回调函数,点击取消或确定按钮才会触发
回调参数为0时,代表点击取消
回到参数为1时,代表点击确定
注意:点击蒙版关闭的弹窗不会执行回调函数
Tips: 该插件是参考了
(https://github.com/MNXP/MyDialog)
有兴趣的同学可以参考一下然后自己写一个插件