npm 包 weex-vue-loader-ex 使用教程

阅读时长 5 分钟读完

weex-vue-loader-ex 是一个 Vue 文件编译器,能够将 Vue 文件编译成在 Weex 平台上运行的 JavaScript 文件,因此在 Weex 平台上开发时可以使用 vue 文件来开发,使用 weex-vue-loader-ex 就可以将 vue 文件转换成 canjs 文件。

安装

weex-vue-loader-ex 可以通过 npm 安装。

使用方法

使用 weex-vue-loader-ex 编译 vue 文件并生成 canjs 文件,需要在 webpack.config.js 文件中增加 vue-loader 和 weex-vue-loader-ex。

-- -------------------- ---- -------
----- ---- - ---------------
----- - --------------- - - ---------------------
----- --------------- - -----------------------------

-------------- - -
  ------ ------------------
  ------- -
    ----- ----------------------- --------
    --------- ----------
  --
  ------- -
    ------ -
      -
        ----- ---------
        ---- -
          -
            ------- ------------
          --
          -
            ------- ---------------------
            -------- -
              --------- ------- -------
            -
          -
        -
      -
    -
  --
  -------- -
    --- -----------------
  -
-

在代码中定义 vue 文件内容:

-- -------------------- ---- -------
----------
  -----
    -------- ------- ---------
  ------
-----------

--------
  ------ ------- -
    ---- -- -
      ------ -
        -------- ------ ------
      -
    -
  -
---------

执行编译:

生成的 canjs 文件:

-- -------------------- ---- -------
----------------------------------------- ----------------- -------- ------- -

  ---- --------

  --- ---- - ---------------
  --- ----- - -----------------------------
  --- ----------- - -----------------------
  --- ------------ - ------------------------------------
  --- -------- - -----------------------------
  --- --------- - ----------------------------

  -------- --------------------------- - ------ --- -- -------------- - --- - - -------- --- -- -

  --- --- - ----------------------
    ----- -------- ------ -
      ------ -
        -------- ------ ------
      --
    --

    -------- --
  ---

  ------ - --------
  --- ------------------------------------
  -- ---------------------- -
    ------------------------- --------
  - ---- -
    -------------- - ----
  -
----
----------------------------------- ------------------------------------ -------- --- - ------ -- ---

参数说明

weex-vue-loader-ex 的参数如下:

  • provides 功能同 webpack 里的 ProvidePlugin,提供模块在运行时模块的变量或模块
  • template 是否使用模版

常见问题

编译失败

如果编译失败,可以先尝试升级 webpackweex-vue-loader-ex 版本。如果仍然不行,可以到 github 库里查看 issues,或者在群里寻求帮助。

总结

weex-vue-loader-ex 是一个能够将 vue 文件编译成在 Weex 平台上运行的 JavaScript 文件的 Vue 文件编译器,是在 Weex 开发中使用 vue 文件的必备工具。希望本文对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cf781e8991b448e6c02

纠错
反馈