VEUI

VEUI on GitHub
Play!EnglishEN

TypeScript 支持

VEUI 提供了组件 API 的 TS 声明,需要配合 Volar 获得最佳的开发体验。

配置 Volar 扩展

请参考 Volar 文档中的 Setup for Vue2

对于 Vue < 2.7 的版本,需要安装 @vue/runtime-dom

npm i -D @vue/runtime-dom

本地配置

tsconfig.json 中添加如下配置来支持 Vue 2 的模板语法。

// tsconfig.json
{
  "compilerOptions": {
    // ...
  },
  "vueCompilerOptions": {
    "target": 2.7,
    // "target": 2, // 对于 Vue < 2.7 的版本
  }
}

使用示例

<template>
<veui-button>OK</veui-button>
</template>

<script lang="ts">
import { defineComponent } from 'vue' // < 2.7 的版本需要用 `@vue/composition-api`
import { Button } from 'veui'

export default defineComponent({
  components: {
    'veui-button': Button
  }
})
</script>
在 GitHub 上编辑此页面编辑
© Baidu, Inc. 2024