时间:2019-05-03 来源:小程序工厂
青***:
不可以。你tabbar的页面就直接调用打电话的接口就好了。
s***:
我想到一个折中的方法,在“拨打电话”taBbar页面: 1. onLoad阶段,调用API(makePhoneCall)2. onShow阶段,调用API(reLaunch),关闭所有页面,重定向到主页面。 这样每次点击“拨打电话”的taBbar,就像是一个button触发事件一样。 唯一一个不好的地方是: 每次都是回到主页面,而不是上级页面。
青***:
我不知道你这个是啥需求。点击tabbar就打电话。。。。官方已经说了 后续会出tabbar的点击事件
s***:
哈哈,需求就要求这样,我也很无奈。就像把一个触发某常用事件的按钮,放在taBbar上,让用户方便使用,而又不要跳转到其它页面上。
青***:
页面上加个什么联系商家啊啥的 按钮。也不用跳页面,,,不过 我想了一个方法是。新建一个打电话的页面 onShow的时候直接调用callphone的那个方法。确定就打电话,取消就返回
青***:
不知道这样行不行
s***:
这个方法我试过,它会无限循环请求 API(makePhoneCall), 因为请求这个API后,会跳转到手机拨打电话的界面,这时按返回,它会跳转回 现在的 taBbar页面,再执行onShow里的代码,又继续请求API
青***:
你的返回事件里面做判断呀
青***:
打电话的API里有个fail的回调吧,你里面做判断跳首页
s***:
好像这个可行,我试下