weex-eros-widget
Version:
weex-eros 对应 widget 源码
34 lines (29 loc) • 962 B
JavaScript
var navigator = weex.requireModule('bmNavigator'),
modal = weex.requireModule('bmModal')
import isFunction from 'lodash/isFunction'
var Navigator = Object.create(null)
Navigator.install = (Vue, options) => {
Vue.prototype.$navigator = {
setLeftItem(options, callback){
navigator.setLeftItem(options, () => {
isFunction(callback) && callback()
})
},
setRightItem(options, callback){
navigator.setRightItem(options, () => {
isFunction(callback) && callback()
})
},
setCenterItem(options, callback){
navigator.setCenterItem(options, () => {
isFunction(callback) && callback()
})
},
setNavigationInfo(options, callback){
navigator.setNavigationInfo(options, () => {
isFunction(callback) && callback()
})
}
}
}
Vue.use(Navigator)