web app 开发 如何从独立的页面跳转到选项卡的子页面

dogel 2018-03-12 10:22:51
最近做的一个项目,接收过推送消息后 需要跳转到消息中心的页面。
但是消息中心页面是在选项卡生成的webview(菜单)中,如果直接用openwendow跳转,下面的选项卡(菜单)是没有的,
这里问一下对mui熟悉的大神给怎么弄一下,只要能达到效果就行。
...全文
681 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2018-03-12
  • 打赏
  • 举报
回复
emmm,打开页面的那个页面如果是app的话,那就得让APP去做这样的事了。 APP生成一个新界面,webview界面跟选项卡,webview打开你要打开的web页面。
functionsub 2018-03-12
  • 打赏
  • 举报
回复
页面上生成一个iframe,在iframe里打开那个新页面。
dogel 2018-03-12
  • 打赏
  • 举报
回复
引用 1 楼 functionsub 的回复:
页面上生成一个iframe,在iframe里打开那个新页面。
app 可以用iframe吗?
dogel 2018-03-12
  • 打赏
  • 举报
回复
基本解决了,用的plus + fire

   detailPage = plus.webview.getWebviewById('main');
	mui.fire(detailPage,'newsId',{
    		id:2
  	});										
	var dqid = plus.webview.currentWebview().id;
	if(dqid != 'home.html' && dqid != 'approvalProcess.html' && dqid != 'message.html' && dqid != 'main.html'){
		plus.webview.currentWebview().close()
	}
	plus.webview.currentWebview().hide()
	plus.webview.show('message.html',"fade-in",300);
dogel 2018-03-12
  • 打赏
  • 举报
回复
引用 7 楼 Sunxanxiao 的回复:
引用 6 楼 dogel 的回复:
[quote=引用 5 楼 Sunxanxiao 的回复:] 模拟点击...
根据模拟点击的思路我也试了但是没用啊。。我不清楚为啥加到index页面他就失效了
不会吧;以前我们有一个类似的需求就是模拟点击过去的;你一步步debug看看呢;真正点击的时候是怎样的流程还有参数这些[/quote] 重要的是我是点击推送消息跳转到选项卡的某个子页面,这样的逻辑。
  • 打赏
  • 举报
回复
引用 6 楼 dogel 的回复:
引用 5 楼 Sunxanxiao 的回复:
模拟点击...
根据模拟点击的思路我也试了但是没用啊。。我不清楚为啥加到index页面他就失效了
不会吧;以前我们有一个类似的需求就是模拟点击过去的;你一步步debug看看呢;真正点击的时候是怎样的流程还有参数这些
dogel 2018-03-12
  • 打赏
  • 举报
回复
引用 5 楼 Sunxanxiao 的回复:
模拟点击...
根据模拟点击的思路我也试了但是没用啊。。我不清楚为啥加到index页面他就失效了
  • 打赏
  • 举报
回复
模拟点击...
dogel 2018-03-12
  • 打赏
  • 举报
回复
引用 3 楼 functionsub 的回复:
emmm,打开页面的那个页面如果是app的话,那就得让APP去做这样的事了。 APP生成一个新界面,webview界面跟选项卡,webview打开你要打开的web页面。
知道原理不知道怎么做,你说的我也懂

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧