1.1.6 • Published 1 year ago
cordova.plugin.ths.znxl v1.1.6
简介
智能小鹿浮窗插件cordova.plugin.ths.znxl,实现浮窗展示与隐藏功能
安装
安装ThsJtVoiceWake插件
cordova plugin add cordova.plugin.ths.znxl
或
npm i cordova.plugin.ths.znxl
插件方法说明
cordova.plugins.ThsZNXL.startDialog(url, isReload,successCallback, errorCallback)
描述
打开弹窗
参数
- url: 加载页面地址
- isReload: 默认传递false,当地址变化时,需要重新加载时,改变该参数为true
- param 字符串,弹窗传入参数,加载的H5页面可以通过H5的方法获取
- successCallback: 回调函数,成功回调
- errorCallback: 回调函数,失败回调
返回值
无
示例
cordova.plugins.ThsZNXL.startDialog('http://192.168.2.188:5173/',false, "xxxxx,sssda", (success: string)=>{
console.log(success);
},(error: string)=>{
console.log(error);
});
cordova.plugins.ThsZNXL.closeDialog(successCallback, errorCallback)
描述
关闭弹窗
参数
- successCallback: 回调函数,成功回调
- errorCallback: 回调函数,失败回调
返回值
无
示例
cordova.plugins.ThsZNXL.closeDialog((success: string)=>{
console.log(success);
},(error: string)=>{
console.log(error);
});
cordova.plugins.ThsZNXL.stopWindowService(successCallback, errorCallback)
描述
停止浮窗服务
参数
- successCallback: 回调函数,成功回调
- errorCallback: 回调函数,失败回调
返回值
无
示例
cordova.plugins.ThsZNXL.stopWindowService((success: string)=>{
console.log(success);
},(error: string)=>{
console.log(error);
});
cordova.plugins.ThsZNXL.startWindowService(successCallback, errorCallback)
描述
启动智能小鹿的弹窗服务,默认服务已经启动,不需要再次启动,只有通过stopWindowService手动停止服务后如果需要再次启动服务,才需要调用该方法
参数
- successCallback: 回调函数,成功回调
- errorCallback: 回调函数,失败回调
返回值
无
示例
cordova.plugins.ThsZNXL.startWindowService((success: string)=>{
console.log(success);
},(error: string)=>{
console.log(error);
});
嵌入H5页面方法说明
showToast
描述
显示toast提示信息
参数
- message: 要显示的提示信息
返回值
无
示例
ThsJsBridge.showToast('Hello World');
sendDataToWebView
描述
向主应用以post Message方式向H5页面发送数据
参数
- data: 要发送的数据
返回值
无
示例
ThsJsBridge.sendDataToWebView('Hello World');
closeWindow
描述
关闭当前窗口
参数
无
返回值
无
示例
ThsJsBridge.closeWindow();
closeActivity
描述
关闭当前窗口,已废弃,请使用 closeWindow方法代替
参数
无
返回值
无
示例
ThsJsBridge.closeActivity();
showWindow
描述
打开窗口
参数
- url: 要打开的页面地址
- isReload: 默认传递false,当地址变化时,需要重新加载时,改变该参数为true
返回值
无
示例
ThsJsBridge.showWindow('http://192.168.2.188:5173/',false);
stopWindowService
描述
停止窗口服务
参数
无
返回值
无
示例
ThsJsBridge.stopWindowService();
getParamsData
描述
获取启动参数
参数
无
返回值
启动参数
示例
ThsJsBridge.getParamsData();