mirror of
				https://github.com/ecomfe/vue-echarts.git
				synced 2025-10-31 08:57:20 +08:00 
			
		
		
		
	chore: rebrand to "Vue ECharts", improve ci.yml (#851)
This commit is contained in:
		
							
								
								
									
										6
									
								
								.github/ISSUE_TEMPLATE/bug-report.en-US.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/ISSUE_TEMPLATE/bug-report.en-US.yml
									
									
									
									
										vendored
									
									
								
							| @ -1,5 +1,5 @@ | ||||
| name: "🐞 Bug Report" | ||||
| description: Create a bug report for Vue-ECharts | ||||
| description: Create a bug report for Vue ECharts | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
| @ -9,14 +9,14 @@ body: | ||||
|     id: confirmation | ||||
|     attributes: | ||||
|       label: Confirmation | ||||
|       description: Before submitting this issue, please make sure that the problem only occurs in Vue-ECharts and is not related to ECharts itself. | ||||
|       description: Before submitting this issue, please make sure that the problem only occurs in Vue ECharts and is not related to ECharts itself. | ||||
|       options: | ||||
|         - label: I can confirm this problem is not reproducible with ECharts itself. | ||||
|           required: true | ||||
|   - type: dropdown | ||||
|     id: integration | ||||
|     attributes: | ||||
|       label: How are you introducing Vue-ECharts into your project? | ||||
|       label: How are you introducing Vue ECharts into your project? | ||||
|       options: | ||||
|         - ES Module imports | ||||
|         - "<script> tag" | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| name: "🐞 Bug 报告" | ||||
| description: 给 Vue-ECharts 报告 bug | ||||
| description: 给 Vue ECharts 报告 bug | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
| @ -9,14 +9,14 @@ body: | ||||
|     id: confirmation | ||||
|     attributes: | ||||
|       label: 请确认 | ||||
|       description: 在提交此问题前,请确认问题仅在 Vue-ECharts 中发生,而与 ECharts 本身无关。 | ||||
|       description: 在提交此问题前,请确认问题仅在 Vue ECharts 中发生,而与 ECharts 本身无关。 | ||||
|       options: | ||||
|         - label: 我可以确认这个问题无法在 ECharts 项目本身中复现。 | ||||
|           required: true | ||||
|   - type: dropdown | ||||
|     id: integration | ||||
|     attributes: | ||||
|       label: 您是如何将 Vue-ECharts 引入项目的? | ||||
|       label: 您是如何将 Vue ECharts 引入项目的? | ||||
|       options: | ||||
|         - 通过 ES 模块 import | ||||
|         - "<script> 标签" | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| name: "✨ Feature Request" | ||||
| description: Create a feature request for Vue-ECharts | ||||
| description: Create a feature request for Vue ECharts | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| name: "✨ 新功能建议" | ||||
| description: 给 Vue-ECharts 提交新功能建议 | ||||
| description: 给 Vue ECharts 提交新功能建议 | ||||
| body: | ||||
|   - type: markdown | ||||
|     attributes: | ||||
|  | ||||
							
								
								
									
										3
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @ -4,7 +4,6 @@ on: | ||||
|   push: | ||||
|     branches: | ||||
|       - main | ||||
|       - "8.0" # remove this after 8.0 is merged into main | ||||
|  | ||||
| jobs: | ||||
|   test: | ||||
| @ -20,7 +19,7 @@ jobs: | ||||
|         uses: actions/setup-node@v4 | ||||
|         with: | ||||
|           node-version: 22 | ||||
|           cache: "pnpm" | ||||
|           cache: pnpm | ||||
|  | ||||
|       - name: Install dependencies | ||||
|         run: pnpm install | ||||
|  | ||||
| @ -285,7 +285,7 @@ | ||||
|  | ||||
| - Update peer dependency for `echarts` to `^5.0.2`. | ||||
| - Update peer dependency for `vue` to `^2.6.11 || ^3.0.0`. | ||||
| - Now `@vue/composition-api` is required to be installed to use Vue-ECharts with Vue 2. | ||||
| - Now `@vue/composition-api` is required to be installed to use Vue ECharts with Vue 2. | ||||
| - `options` is renamed to **`option`** to align with ECharts itself. | ||||
| - Updating `option` will respect **`update-options`** configs instead of checking reference change. | ||||
| - `watch-shallow` is removed. Use **`manual-update`** for performance critical scenarios. | ||||
|  | ||||
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							| @ -1,4 +1,4 @@ | ||||
| <h1 align="center">Vue-ECharts</h1> | ||||
| <h1 align="center">Vue ECharts</h1> | ||||
|  | ||||
| <p align="center">Vue.js component for Apache ECharts™.</p> | ||||
| <p align="center"><a href="https://npmjs.com/package/vue-echarts"><img alt="npm version" src="https://img.shields.io/npm/v/vue-echarts"></a> <a href="https://vue-echarts.dev/"><img src="https://img.shields.io/badge/Demo%20%C2%BB-20c3aa" alt="View demo"></a> <a href="./README.zh-Hans.md"><img src="https://img.shields.io/badge/%E4%B8%AD%E6%96%87%E7%89%88%20%C2%BB-000" alt="前往中文版"></a></p> | ||||
| @ -199,7 +199,7 @@ You can bind events with Vue's `v-on` directive. | ||||
| > [!NOTE] | ||||
| > Only the `.once` event modifier is supported as other modifiers are tightly coupled with the DOM event system. | ||||
|  | ||||
| Vue-ECharts support the following events: | ||||
| Vue ECharts support the following events: | ||||
|  | ||||
| - `highlight` [→](https://echarts.apache.org/en/api.html#events.highlight) | ||||
| - `downplay` [→](https://echarts.apache.org/en/api.html#events.downplay) | ||||
| @ -249,7 +249,7 @@ See supported events [here →](https://echarts.apache.org/en/api.html#events) | ||||
|  | ||||
| #### Native DOM Events | ||||
|  | ||||
| As Vue-ECharts binds events to the ECharts instance by default, there is some caveat when using native DOM events. You need to prefix the event name with `native:` to bind native DOM events. | ||||
| As Vue ECharts binds events to the ECharts instance by default, there is some caveat when using native DOM events. You need to prefix the event name with `native:` to bind native DOM events. | ||||
|  | ||||
| ```vue | ||||
| <template> | ||||
| @ -259,7 +259,7 @@ As Vue-ECharts binds events to the ECharts instance by default, there is some ca | ||||
|  | ||||
| ### Provide / Inject | ||||
|  | ||||
| Vue-ECharts provides provide/inject API for `theme`, `init-options`, `update-options` and `loading-options` to help configuring contextual options. eg. for `theme` you can use the provide API like this: | ||||
| Vue ECharts provides provide/inject API for `theme`, `init-options`, `update-options` and `loading-options` to help configuring contextual options. eg. for `theme` you can use the provide API like this: | ||||
|  | ||||
| <details> | ||||
| <summary>Composition API</summary> | ||||
| @ -337,7 +337,7 @@ export default { | ||||
|  | ||||
| ### Slots | ||||
|  | ||||
| Vue-ECharts allows you to define ECharts option's [`tooltip.formatter`](https://echarts.apache.org/en/option.html#tooltip.formatter) and [`toolbox.feature.dataView.optionToContent`](https://echarts.apache.org/en/option.html#toolbox.feature.dataView.optionToContent) callbacks via Vue slots instead of defining them in your `option` object. This simplifies custom HTMLElement rendering using familiar Vue templating. | ||||
| Vue ECharts allows you to define ECharts option's [`tooltip.formatter`](https://echarts.apache.org/en/option.html#tooltip.formatter) and [`toolbox.feature.dataView.optionToContent`](https://echarts.apache.org/en/option.html#toolbox.feature.dataView.optionToContent) callbacks via Vue slots instead of defining them in your `option` object. This simplifies custom HTMLElement rendering using familiar Vue templating. | ||||
|  | ||||
| **Slot Naming Convention** | ||||
|  | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| <h1 align="center">Vue-ECharts</h1> | ||||
| <h1 align="center">Vue ECharts</h1> | ||||
|  | ||||
| <p align="center">Apache ECharts™ 的 Vue.js 组件。</p> | ||||
| <p align="center"><a href="https://npmjs.com/package/vue-echarts"><img alt="npm 版本" src="https://img.shields.io/npm/v/vue-echarts"></a> <a href="https://vue-echarts.dev/"><img src="https://img.shields.io/badge/%E6%BC%94%E7%A4%BA%20%C2%BB-20c3aa" alt="查看演示"></a> <a href="./README.zh-Hans.md"></p> | ||||
| @ -199,7 +199,7 @@ app.component('v-chart', VueECharts) | ||||
| > [!NOTE] | ||||
| > 仅支持 `.once` 修饰符,因为其它修饰符都与 DOM 事件机制强耦合。 | ||||
|  | ||||
| Vue-ECharts 支持如下事件: | ||||
| Vue ECharts 支持如下事件: | ||||
|  | ||||
| - `highlight` [→](https://echarts.apache.org/zh/api.html#events.highlight) | ||||
| - `downplay` [→](https://echarts.apache.org/zh/api.html#events.downplay) | ||||
| @ -249,7 +249,7 @@ Vue-ECharts 支持如下事件: | ||||
|  | ||||
| #### 原生 DOM 事件 | ||||
|  | ||||
| 由于 Vue-ECharts 默认将事件绑定到 ECharts 实例,因此在使用原生 DOM 事件时需要做一些特殊处理。你需要在事件名称前加上 `native:` 前缀来绑定原生 DOM 事件。 | ||||
| 由于 Vue ECharts 默认将事件绑定到 ECharts 实例,因此在使用原生 DOM 事件时需要做一些特殊处理。你需要在事件名称前加上 `native:` 前缀来绑定原生 DOM 事件。 | ||||
|  | ||||
| ```vue | ||||
| <template> | ||||
| @ -259,7 +259,7 @@ Vue-ECharts 支持如下事件: | ||||
|  | ||||
| ### Provide / Inject | ||||
|  | ||||
| Vue-ECharts 为 `theme`、`init-options`、`update-options` 和 `loading-options` 提供了 provide/inject API,以通过上下文配置选项。例如:可以通过如下方式来使用 provide API 为 `theme` 提供上下文配置: | ||||
| Vue ECharts 为 `theme`、`init-options`、`update-options` 和 `loading-options` 提供了 provide/inject API,以通过上下文配置选项。例如:可以通过如下方式来使用 provide API 为 `theme` 提供上下文配置: | ||||
|  | ||||
| <details> | ||||
| <summary>组合式 API</summary> | ||||
| @ -337,7 +337,7 @@ export default { | ||||
|  | ||||
| ### 插槽(Slots) | ||||
|  | ||||
| Vue-ECharts 允许你通过 Vue 插槽来定义 ECharts 配置中的 [`tooltip.formatter`](https://echarts.apache.org/zh/option.html#tooltip.formatter) 和 [`toolbox.feature.dataView.optionToContent`](https://echarts.apache.org/zh/option.html#toolbox.feature.dataView.optionToContent) 回调,而无需在 `option` 对象中定义它们。你可以使用熟悉的 Vue 模板语法来编写自定义提示框或数据视图中的内容。 | ||||
| Vue ECharts 允许你通过 Vue 插槽来定义 ECharts 配置中的 [`tooltip.formatter`](https://echarts.apache.org/zh/option.html#tooltip.formatter) 和 [`toolbox.feature.dataView.optionToContent`](https://echarts.apache.org/zh/option.html#toolbox.feature.dataView.optionToContent) 回调,而无需在 `option` 对象中定义它们。你可以使用熟悉的 Vue 模板语法来编写自定义提示框或数据视图中的内容。 | ||||
|  | ||||
| **插槽命名约定** | ||||
|  | ||||
|  | ||||
| @ -54,7 +54,7 @@ watch(codeOpen, (open) => { | ||||
|     <logo-chart /> | ||||
|  | ||||
|     <h1> | ||||
|       <a href="https://github.com/ecomfe/vue-echarts">Vue-ECharts</a> | ||||
|       <a href="https://github.com/ecomfe/vue-echarts">Vue ECharts</a> | ||||
|     </h1> | ||||
|     <p class="desc"> | ||||
|       Vue.js component for Apache ECharts™. (<a | ||||
|  | ||||
| @ -9,7 +9,7 @@ | ||||
|       href="https://fonts.googleapis.com/css?family=Inter:300,500;display=swap" | ||||
|       rel="stylesheet" | ||||
|     /> | ||||
|     <title>Vue-ECharts: Vue.js component for Apache ECharts™.</title> | ||||
|     <title>Vue ECharts: Vue.js component for Apache ECharts™.</title> | ||||
|   </head> | ||||
|   <body> | ||||
|     <div id="app"></div> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 GU Yiling
					GU Yiling