Weex 当中 .vue 文件如何正确引用 .js 文件?

新版本的文档提到 weex.requireModule 引用 Native 代码. 有看到 import 语法用来引用 .vue 文件, 但是 .js 文件呢?

或者说 Weex 在打包过程如何处理文件, 对文件后缀如何判断? 最终分发给 Weex 运行的代码文件是否也有多种格式?

阅读 6.6k
1 个回答

其实用 weex.requireModule('stream') 引入的模块也是用 js 写出来的代码,是个普通的函数调用,只能用来引入 WeexSDK 内置的原生模块(或者是你扩展的原生模块);在其内部会调用 native 的接口执行某些操作,这些 native 接口对前端都是透明的,不需要关注。

weex.requireModule 这个接口只用来引入内置模块的接口,普通 js 或 .vue 都模块引用就和正常前端项目里的一样,用 import require 都行。

在 weex-hackernews 的 comment.vue 里用 import 引入过 js 代码,可以参考一下。

至于 import export 这些是 ES6 语法,在打包的时候会转掉的,支不支持要看 Webpack 打包的配置了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进