配置 
插件选项 
以下功能除外,默认情况下将启用所有功能。
- defineOptions(Vue >= 3.3)
- defineSlots(Vue >= 3.3)
- hoistStatic(Vue >= 3.3)
- shortEmits(Vue >= 3.3)
- exportExpose
- exportProps
- exportRender
- setupSFC
您可以通过将选项设置为 false 来禁用它们。
ts
VueMacros({
  root: '/your-project-path',
  /**
   * Vue 版本,2 或 3
   *
   * 可选,自动检测版本
   */
  version: 3,
  plugins: {
    vue: Vue(),
    vueJsx: VueJsx(),
  },
  /** 默认是 true  */
  defineModels: {
    /**
     * unified 模式,仅在 Vue 2 有效
     *
     * 将 `modelValue` 转换为 `value`
     */
    unified: true,
  },
  // 禁用特性
  hoistStatic: false,
  // ...更多
})VueMacros({
  root: '/your-project-path',
  /**
   * Vue 版本,2 或 3
   *
   * 可选,自动检测版本
   */
  version: 3,
  plugins: {
    vue: Vue(),
    vueJsx: VueJsx(),
  },
  /** 默认是 true  */
  defineModels: {
    /**
     * unified 模式,仅在 Vue 2 有效
     *
     * 将 `modelValue` 转换为 `value`
     */
    unified: true,
  },
  // 禁用特性
  hoistStatic: false,
  // ...更多
})有关每个宏的配置选项,请参考对应宏的页面。