# 界面操作

# setBarStatus

UPCHAT.M.NAPI.setBarStatus({
  shownavigationbar: 'no',
  showtoolbar: 'no',
});

设置顶部导航栏是否显示

# setNavigationBarTitle

UPCHAT.M.NAPI.setNavigationBarTitle(title);

设置顶部导航栏标题

# setNavigationBarSubTitle

UPCHAT.M.NAPI.setNavigationBarSubTitle({
  title: '', // 标题
  subtitle: '', // 副标题
});

设置导航栏标题和副标题

# cleanSubTitle

UPCHAT.M.NAPI.cleanSubTitle();

清除导航栏标题

# setNavigationBarColor

UPCHAT.M.NAPI.setNavigationBarColor(color);

设置顶部导航栏颜色, color 值,如'#333'

# showWaterMark

UPCHAT.M.NAPI.showWaterMark(success, fail);

页面显示水印,默认为当前 U 聊用户信息

# hiddenWaterMark

UPCHAT.M.NAPI.hiddenWaterMark(success, fail); // 隐藏水印

设置页面导航栏右侧按钮,一般表示当前页面的更多操作

# startNewWebView

UPCHAT.M.NAPI.startNewWebView(url, {
  color: '跳转后标题栏颜色', // 可选
  sysid: '公众号id', // 可选  
});

通过 Native 新建一个 Webview 来跳转页面。

TIP

js 中通过 a 标签或 location.href 跳转行为与该 Api 不一样,跳转后的页面仍在同一个 webview 组件中

# closeWebView

UPCHAT.M.NAPI.closeWebView(url);

根据 Url 关闭指定 Webview 页面

上次更新: 11/3/2021, 10:30:11 AM