问题
在页面中引入了一个自定义组件,页面却一直不显示,但是请求数据、打印数据都是可以的,系统无报错。h5引入后正常显示,app应用无法显示
subpackagesA分包下的文件引入当前分包下的组件,为了方便查看,我将vue、js、css分别分开为3个文件,然后在vue中引入
原代码:
index.vue
<script>
import indexJs from '../public/js/index.js'
export default {
mixins: [indexJs]
}
</script>
index.js
import componentsA from '@/subpackagesA/components/componentsA/componentsA.vue';
export default {
components: {
componentsA
},
xxxx
}
报错如下:
解決
引入组件的代码写在vue中,不写在js中,这样就可以正常显示了
index.vue
<script>
import componentsA from '@/subpackagesA/components/componentsA/componentsA.vue';
import indexJs from '../public/js/index.js'
export default {
components: {
componentsA
},
mixins: [indexJs]
}
</script>
index.js
export default {
xxxx
}