para-bridge-demo
Version:
a bridge api for js-ios/andriod rest
44 lines (43 loc) • 1.18 kB
Markdown
``` tsx
import { openNewUrl } from '../../../../plugins/web/open-new-url';
// 测试反例子,如果不是在query key的值===ntv_bar_float 应该执行无效
private navbarUrlPatternTest = (type) => () => {
let message = <div>新打开的窗口 “标题栏” 应该显示正常</div>;
let param: any = {
ntv_bar: 'ntv_bar_hidden',
};
switch (type) {
case 1:
message = <div>新打开的窗口 “标题栏” 应该显示正常</div>;
param = {
ntv_bar: 'ntv_bar_hidden',
};
break;
case 2:
message = <div>新打开的窗口 “标题栏” 应该悬浮</div>;
param = {
ntv_bar_float: '',
};
break;
case 3:
message = <div>应该先弹窗登陆在新打开的窗口</div>;
param = {
ntv_bar: 'ntv_bar_float',
};
break;
case 4:
message = <div>新打开的窗口 “标题栏” 应该隐藏</div>;
param = {
ntv_bar_hidden: '',
};
break;
}
Dialog.confirm({
children: message,
onRight: () => {
Dialog.close();
openNewUrl(this.getHostUrl(`/_ntv_bar_set_navbar_demo`, param));
},
}, null);
}
```