在 weex 中初始化一个全局 mixin
initialising a global mixin in weex
我使用 weex create awesome-project
初始化了一个 weex 和 vue 应用程序。在 entry.js
文件中,我试图注册一个全局混合,但它似乎没有注册。代码是:
import weex from 'weex-vue-render'
import Vue from 'vue'
Vue.mixin({
computed: {
device () {
return 'mobile'
},
browser () {
return this.device === 'browser'
},
mobile () {
return this.device === 'mobile'
}
}
})
weex.init(Vue)
None 的组件具有 this.mobile
为真。在网络模拟器中工作正常,但当我扫描 phone.
上的二维码时却不行
仅供参考。看来我的 Weex 版本有问题!如果你发现自己遇到这个问题,只需更新 Weex,启动一个新项目并将所有代码移过去。对我来说就像一个魅力。
我使用 weex create awesome-project
初始化了一个 weex 和 vue 应用程序。在 entry.js
文件中,我试图注册一个全局混合,但它似乎没有注册。代码是:
import weex from 'weex-vue-render'
import Vue from 'vue'
Vue.mixin({
computed: {
device () {
return 'mobile'
},
browser () {
return this.device === 'browser'
},
mobile () {
return this.device === 'mobile'
}
}
})
weex.init(Vue)
None 的组件具有 this.mobile
为真。在网络模拟器中工作正常,但当我扫描 phone.
仅供参考。看来我的 Weex 版本有问题!如果你发现自己遇到这个问题,只需更新 Weex,启动一个新项目并将所有代码移过去。对我来说就像一个魅力。