Skip to content

在 weapp-vite 中使用 Vue SFC

weapp-vite 内置了 Vue SFC 编译链路,配合 wevu 运行时即可用 Vue 风格开发小程序页面/组件,同时保持小程序能力(页面特性、分享、性能优化)。

适用版本:Vue SFC 仅在 weapp-vite@6.x 及以上可用,请先升级到 6 大版本。

快速开始

  • 需要安装 wevu(任意包管理器均可 add/install wevu)。
  • 官方模板已默认带上,手动集成时请先装依赖再继续。

心智模型

Vue SFC 在小程序里建议拆成两段:

  • 编译期(weapp-vite):负责把 .vue 拆解/编译为小程序产物(WXML/WXSS/JS/JSON),并做模板语法(如 v-if/v-for/v-model)到 WXML 的转换。
  • 运行期(wevu):负责响应式、生命周期 hooks、快照 diff 与最小化 setData,让你用 Vue 3 风格的 Composition API 写业务逻辑。
mermaid
flowchart LR
  A[Vue SFC<br/>.vue] --> B[编译期<br/>weapp-vite]
  B --> C[小程序产物<br/>WXML / WXSS / JS / JSON]
  C --> D[运行期<br/>wevu]
  D --> E[小程序逻辑层<br/>响应式 / hooks / diff + setData]
  E --> F[渲染层更新<br/>UI]

章节导航

Released under the MIT License.