Skip to content

feat: add huicharts runtime and update docs #2981

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 1 commit into from
Mar 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions examples/sites/demos/pc/webdoc/import-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@

## 自动导入(推荐)

首先你需要安装 `@opentiny/unplugin-tiny-vue` 这款插件。
首先你需要安装 `@opentiny/unplugin-tiny-vue` 这款插件,还需要安装两个 `unplugin` 官方的插件包

```bash
npm i @opentiny/unplugin-tiny-vue -D
# 注意 @opentiny/unplugin-tiny-vue 版本号需要大于等于v1.0.0
npm i @opentiny/unplugin-tiny-vue unplugin-auto-import unplugin-vue-components -D
```

然后把以下代码插入到你项目的 `Vite` 或 `Webpack` 配置文件中。
Expand Down Expand Up @@ -73,8 +74,9 @@ module.exports = {
```

想了解更多自动按需导入的信息,请参考:
[unplugin-vue-components](https://github.com/antfu/unplugin-vue-components)
[unplugin-auto-import](https://github.com/antfu/unplugin-auto-import)
[unplugin-vue-components](https://github.com/antfu/unplugin-vue-components)、
[unplugin-auto-import](https://github.com/antfu/unplugin-auto-import)、
[unplugin-tiny-vue](https://github.com/opentiny/unplugin-tiny-vue)

## 多组件引入

Expand Down
14 changes: 8 additions & 6 deletions examples/sites/demos/pc/webdoc/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,17 +92,19 @@ export default defineConfig({
<script type="importmap">
{
"imports": {
"vue": "https://registry.npmmirror.com/vue/3.4.27/files/dist/vue.runtime.esm-browser.js",
"vue": "https://registry.npmmirror.com/vue/3.5/files/dist/vue.runtime.esm-browser.js",
"echarts": "https://registry.npmmirror.com/echarts/5.4.1/files/dist/echarts.esm.js",
"@opentiny/vue": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.17/files/dist3/tiny-vue-pc.mjs",
"@opentiny/vue-icon": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.17/files/dist3/tiny-vue-icon.mjs",
"@opentiny/vue-locale": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.17/files/dist3/tiny-vue-locale.mjs",
"@opentiny/vue-common": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.17/files/dist3/tiny-vue-common.mjs"
// v3.22.0版本新增
"@opentiny/vue-huicharts": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.22/files/dist3/tiny-vue-huicharts.mjs",
"@opentiny/vue": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.22/files/dist3/tiny-vue-pc.mjs",
"@opentiny/vue-icon": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.22/files/dist3/tiny-vue-icon.mjs",
"@opentiny/vue-locale": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.22/files/dist3/tiny-vue-locale.mjs",
"@opentiny/vue-common": "https://registry.npmmirror.com/@opentiny/vue-runtime/3.22/files/dist3/tiny-vue-common.mjs"
}
}
</script>
<!-- 引入 @opentiny/vue 样式 -->
<link rel="stylesheet" href="https://registry.npmmirror.com/@opentiny/vue-theme/3.17/files/index.css" />
<link rel="stylesheet" href="https://registry.npmmirror.com/@opentiny/vue-theme/3.22/files/index.css" />
</head>
```

Expand Down
4 changes: 4 additions & 0 deletions internals/cli/src/commands/build/build-runtime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,10 @@ function getEntryTasks() {
{
path: 'vue-directive/index.ts',
libPath: 'tiny-vue-directive'
},
{
path: 'vue/src/huicharts/index.ts',
libPath: 'tiny-vue-huicharts'
}
]
return entry
Expand Down
Loading