article
article copied to clipboard
weex-vue-render 12.14
使用requireModule, 返回的是undefined, 无论dom还是其他模块都是这样
export function initIconFont () {
var bundleUrl = weex.config.bundleUrl
var url = bundleUrl.split('/').slice(0, -1).join('/');
if (url.indexOf('#') !== -1) {
url = url.slice(0, url.indexOf('#') - 1)
}
console.log(url)
var dom = weex.requireModule('dom').addRule('fontFace', {
'fontFamily': "iconfont",
'src': `url('${url}static/fonts/iconfont.ttf')`
});
console.log(dom) // undefined
}
但是直接用:
weex.requireModule('dom').addRule('fontFace', {
'fontFamily': "iconfont",
'src': `url('${url}static/fonts/iconfont.ttf')`
})
const storage = weex.requireModule('storage')
// the storage is undefined!
me too!help!!!
"weex-vue-render": "^0.11.57"
貌似不能赋值,只能直接使用weex.requireModule('dom'). getComponentRect
或者
this.dom.getComponentRect()
这样用。
computed: {
dom() {
return weex.requireModule('dom')
},
}