hae
Version:
Mobile web UI based on Vux
27 lines (24 loc) • 619 B
JavaScript
/**
* v-orientaion="landscape" v-orientaion="portrait"
*/
import Orientation from './orientation'
export default {
bind () {
const _this = this
const value = this.expression
const _value = value.toString()[0].toUpperCase() + value.toString().slice(1)
if (Orientation['is' + _value]()) {
this.el.style.display = 'block'
} else {
this.el.style.display = 'none'
}
Orientation.change(function (e) {
let info = Orientation.getInfo()
_this.el.style.display = info[value] ? 'block' : 'none'
})
},
update () {
},
unbind () {
}
}