用 Vue 开发一个业务系统,想把常用的功能模块封装成*.vue 组件,遇到了如何按需加载到浏览器页面的问题。
样式单独处理(不写在组件定义里)。我期望是把*.vue 转换成包含Vue.component({ /* ... */ })
的*.js ,然后在需要时追加对应的<script>
。但找了一圈没找到这样的转换工具。
尝试过官方的 vueify 和 vue-loader ,看起来是把组件定义转换成 JS 逻辑了,但没搞懂怎么导入到异步加载的逻辑里。
后端不是 Node ,也不便对这个场景单独开发解析逻辑。