本方法是在微信中,用户点击连接或者扫描二维码直接跳转到浏览器中打开指定页面,或者用扫描二维码的形式(下面就具体说一下操做方法把。用户在微信中操做,好比A页面用户点击了A页面,此时跳转到B页面,将指定页面(参数可携带)微信。此时微信会由于头部是处理,自动跳转到浏览器中打开这个连接,此时B页面会被在浏览器中从新打开。而后B页面作的有判断是否为微信中打开,此时你只须要处理再也不微信中打开的操做就好了,你能够进行跳转,或者进行其余操做等等。
通过在A标签链接上加上weixin://,可实现手机浏览器网页点击链接跳转到微信。
步骤如下:
1、完整代码如下:
2、代码运行结果如下图,点击“点击我,跳转到微信”,即可跳转到微信
3、跳转打开微信,如下图:
微信小程序跳转有四个接口,根据需要调用,接口如下:
wxnavigateTo(OBJECT)
保留当前页面,跳转到应用内的某个页面,使用wxnavigateBack可以返回到原页面。
wxredirectTo(OBJECT)
关闭当前页面,跳转到应用内的某个页面。
wxswitchTab(OBJECT)
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
wxnavigateBack(OBJECT)
关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。
如果你跳转后想实现刷新,请将获取数据接口行为放置到 onShow() 中。