Commit 0c535296 by cocomilk2012

update

parent 0dddce7b
Showing with 88 additions and 87 deletions
......@@ -5,98 +5,99 @@ import jsBridge from './jsBridge';
*/
class Bridge {
/**
* 设置齐刘海头部颜色
*
* @param {Object=} args 请求数据
* @param {String} args.barColor 栏颜色 #0978e7
*/
setBarColor(args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler('setBarColor', args, function (response) {
resolve(response)
});
} catch (err) {
reject(err)
}
})
}
/**
* 设置齐刘海头部颜色
*
* @param {Object=} args 请求数据
* @param {String} args.barColor 栏颜色 #0978e7
*/
setBarColor (args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler('setBarColor', args, function (response) {
resolve(response)
});
} catch (err) {
reject(err)
}
})
}
/**
* 获取头部栏高度
*
* @param {Object=} args 请求参数
*/
getBarHeight(args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("getBarHeight", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
}
/**
* 获取头部栏高度
*
* @param {Object=} args 请求参数
*/
getBarHeight (args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("getBarHeight", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
}
/**
* 设置页面导肮栏状态
*
* @param {Object} args 请求参数
* @param {Boolean} args.isShowClose 是否显示关闭
* @param {Boolean} args.isShowBack 是否显示返回
* @param {Boolean} args.isCloseLeft 是否关闭左侧
* @param {Boolean} args.isShowTitle 是否显示标题
* @param {Boolean} args.isShowNav 是否显示导航栏
* @param {Boolean} args.isCloseWebView 是否关闭WebView
*/
setPageNavState(args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("setPageNavState", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
/**
* 设置页面导肮栏状态
*
* @param {Object} args 请求参数
* @param {Boolean} args.isShowClose 是否显示关闭
* @param {Boolean} args.isShowBack 是否显示返回
* @param {Boolean} args.isCloseLeft 是否关闭左侧
* @param {Boolean} args.isShowTitle 是否显示标题
* @param {Boolean} args.isShowNav 是否显示导航栏
* @param {Boolean} args.isCloseWebView 是否关闭WebView
*/
setPageNavState (args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("setPageNavState", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
}
}
/**
* 关闭WebView
*
* @param {Object=} args 请求对象
*/
closeWebView(args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("closeWebView", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
}
/**
* 关闭WebView
*
* @param {Object=} args 请求对象
*/
closeWebView (args = {}) {
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("closeWebView", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
}
/**
* 使APP调用URL
*
* @param {Object=} args 请求对象
*/
getActionUrl(args = {}) {
console.log('bridge.getActionUrl');
return new Promise((resolve, reject) => {
try {
jsBridge.callHandler("getActionUrl", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
/**
* 使APP调用URL
*
* @param {Object=} args 请求对象
*/
getActionUrl (args = {}) {
console.log('bridge.getActionUrl');
return new Promise((resolve, reject) => {
try {
console.log('try bridge.getActionUrl');
jsBridge.callHandler("getActionUrl", args, function (response) {
resolve(response);
});
} catch (err) {
reject(err);
}
})
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment