app导航库
本lib
主要解决在h5中各种跳转(原生,h5)等问题,旨在简化操作
如何使用
目前仅支持 webpack, 并且开启了es6的代码转换功能使用
安装
npm install weiyi-vue-navigate
使用
import navigate from 'weiyi-vue-navigate'
navigate.gotoUrl('http://baidu.com')
navigate.gotoNative('redBag')
navigate.addAppBackFun(function(){
...
})
gotoUrl(url, params)
- url[string] 要跳转的url地址
- params[Object] url的querystring参数即 (e.g. {a:123} ==> baidu.com?a=123)
gotoNative(nativeName, params)
addAppBackFun(fun)
- fun [Function] app的webview跳出去后,再跳回来触发的事件
Note
本lib
在默认加载的时候会绑定onAppBackToInputPage
事件,并添加标识为,用来防止 跳原生页面多次点击会造成多次触发的问题