diff --git a/docs/es/feature/component/clipboard.md b/docs/es/feature/component/clipboard.md
index 1b0fd7fcb..45c4cddff 100644
--- a/docs/es/feature/component/clipboard.md
+++ b/docs/es/feature/component/clipboard.md
@@ -28,6 +28,27 @@ En primer lugar, importe `clipboard.js` y configure la función `click`.
`clip()` El primer parámetro es el contenido de copiar, el segundo parámetro es el evento de evento. Ambos parámetros son necesarios.
+### New way of use
+
+In order to support the async setting of text, the original method is reconstructed. In the new version, `clip` will return a promise, and the params will be changed to an object, and it is no longer necessary to manually pass the $event.
+
+```html
+copy
+```
+
+```js
+import clip from '@/utils/clipboard' // use clipboard directly
+
+methods: {
+ handleCopy(text) {
+ // return a promise
+ clip({ text, container, successText, errorText }).then(()=>{
+ console.log('success)
+ })
+ }
+}
+```
+
diff --git a/docs/es/feature/component/excel.md b/docs/es/feature/component/excel.md
index edd25d73f..c5f1cdc97 100644
--- a/docs/es/feature/component/excel.md
+++ b/docs/es/feature/component/excel.md
@@ -4,7 +4,7 @@
La importación y exportación de Excel se implementa confiando en [js-xlsx](https://github.com/SheetJS/js-xlsx).
-[Export2Excel.js](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/vendor/Export2Excel.js) está empaquetado en el `js-xlsx` para facilitar la exportación de datos.
+[Export2Excel.js](https://github.com/PanJiaChen/vue-element-admin/blob/master/src/vendor/Export2Excel.js) está empaquetado en el `js-xlsx` para facilitar la exportación de datos.
### Utilizar
@@ -35,15 +35,15 @@ import('@/vendor/Export2Excel').then(excel => {
El código de compatibilidad para Bolb se ha eliminado en las versiones posteriores de `v3.9.1 +`. Si necesita ser compatible con navegadores de muy bajo nivel, puede introducir manualmente [blob-polyfill](https://www.npmjs.com/package/blob-polyfill) .
:::
-### Parámetros
+### Parámetros
-| Parámetros | Descripción | Tipo | Valores Aceptados | Predeterminado |
-| --------- | --------------------------- | ------- | ------------ | ---------- |
-| header | Exportar encabezado de datos | Array | / | [] |
-| data | Datos específicos exportados | Array | / | [] |
-| filename | Nombre de archivo de exportación | String | / | excel-list |
-| autoWidth | Si la celda de ancho automático | Boolean | true / false | true |
-| bookType | Tipo de archivo de exportación | String | xlsx, csv, txt, [more](https://github.com/SheetJS/js-xlsx#supported-output-formats) | xlsx |
+| Parámetros | Descripción | Tipo | Valores Aceptados | Predeterminado |
+| ---------- | -------------------------------- | ------- | ----------------------------------------------------------------------------------- | -------------- |
+| header | Exportar encabezado de datos | Array | / | [] |
+| data | Datos específicos exportados | Array | / | [] |
+| filename | Nombre de archivo de exportación | String | / | excel-list |
+| autoWidth | Si la celda de ancho automático | Boolean | true / false | true |
+| bookType | Tipo de archivo de exportación | String | xlsx, csv, txt, [more](https://github.com/SheetJS/js-xlsx#supported-output-formats) | xlsx |
### Ejemplo
diff --git a/docs/es/feature/component/markdown-editor.md b/docs/es/feature/component/markdown-editor.md
index ed8e95cbb..2b3ede3cc 100644
--- a/docs/es/feature/component/markdown-editor.md
+++ b/docs/es/feature/component/markdown-editor.md
@@ -4,45 +4,45 @@ Originalmente utilizado [simplemde-markdown-editor](https://github.com/sparksuit
## Props
-| Nombre | Tipo | Predeterminado | Descripción |
-| -------- | ------ | -------- | -------------------------------------------------- |
-| valor | String | " " | Esta propiedad puede cambiar el contenido del editor. **Si estás usando `v-model`, no lo uses**. |
-| opciones | Object | following `defaultOptions` | Opciones de tui.editor. Esto es para inicializar tui.editor. |
-| altura | String | '300px' | Esta propiedad puede controlar la altura del editor. |
-| modo | String | 'markdown' | Esta propiedad puede cambiar el modo del editor. (`markdown`or `wysiwyg`) |
-| idioma | String | 'en_US' | i18n |
+| Nombre | Tipo | Predeterminado | Descripción |
+| -------- | ------ | -------------------------- | ------------------------------------------------------------------------------------------------ |
+| valor | String | " " | Esta propiedad puede cambiar el contenido del editor. **Si estás usando `v-model`, no lo uses**. |
+| opciones | Object | following `defaultOptions` | Opciones de tui.editor. Esto es para inicializar tui.editor. |
+| altura | String | '300px' | Esta propiedad puede controlar la altura del editor. |
+| modo | String | 'markdown' | Esta propiedad puede cambiar el modo del editor. (`markdown`or `wysiwyg`) |
+| idioma | String | 'en_US' | i18n |
```js
- const defaultOptions = {
- minHeight: '200px',
- previewStyle: 'vertical',
- useCommandShortcut: true,
- useDefaultHTMLSanitizer: true,
- usageStatistics: false,
- hideModeSwitch: false,
- toolbarItems: [
- 'heading',
- 'bold',
- 'italic',
- 'strike',
- 'divider',
- 'hr',
- 'quote',
- 'divider',
- 'ul',
- 'ol',
- 'task',
- 'indent',
- 'outdent',
- 'divider',
- 'table',
- 'image',
- 'link',
- 'divider',
- 'code',
- 'codeblock'
- ]
- }
+const defaultOptions = {
+ minHeight: '200px',
+ previewStyle: 'vertical',
+ useCommandShortcut: true,
+ useDefaultHTMLSanitizer: true,
+ usageStatistics: false,
+ hideModeSwitch: false,
+ toolbarItems: [
+ 'heading',
+ 'bold',
+ 'italic',
+ 'strike',
+ 'divider',
+ 'hr',
+ 'quote',
+ 'divider',
+ 'ul',
+ 'ol',
+ 'task',
+ 'indent',
+ 'outdent',
+ 'divider',
+ 'table',
+ 'image',
+ 'link',
+ 'divider',
+ 'code',
+ 'codeblock'
+ ]
+}
```
## Methods
diff --git a/docs/es/feature/component/pagination.md b/docs/es/feature/component/pagination.md
index d7b045c98..8620c9860 100644
--- a/docs/es/feature/component/pagination.md
+++ b/docs/es/feature/component/pagination.md
@@ -39,7 +39,7 @@ El componente de paginación se basa principalmente en el elemento 'el-paginatio
## Atributos
| Atributo | Descripción | Tipo | Predeterminado |
-| :---------: | :---------------------------------------------------------- | :-------: | :-------------: |
+| :---------: | :-------------------------------------------------------------------------- | :-------: | :-------------: |
| total | recuento total de artículos | Number | / |
| page | número de página actual, soporta el modificador .sync | Number | 1 |
| limit | Recuento de elementos de cada página, admite el modificador .sync | Number | 20 |
@@ -51,9 +51,9 @@ También se admiten otros atributos del soporte de `el-pagination` del elemento.
## Eventos
-| Nombre del evento | Descripción | Parámetros |
-| ---------- | ---------------------------------------- | ------------ |
-| paginación | Se dispara cuando cambia el límite o la página | {paginación, límite} |
+| Nombre del evento | Descripción | Parámetros |
+| ----------------- | ---------------------------------------------- | -------------------- |
+| paginación | Se dispara cuando cambia el límite o la página | {paginación, límite} |
## Código fuente y Demo
diff --git a/docs/es/feature/component/tree-table.md b/docs/es/feature/component/tree-table.md
index a3455de52..6742f6937 100644
--- a/docs/es/feature/component/tree-table.md
+++ b/docs/es/feature/component/tree-table.md
@@ -2,7 +2,7 @@
## Breve
-Este componente solo proporciona una solución para crear `TreeTable`. Se basa en el componente de tabla `element-ui`. Utiliza el método `row-style` de` el-table` para determinar si el elemento debe ocultarse o mostrarse.
+Este componente solo proporciona una solución para crear `TreeTable`. Se basa en el componente de tabla `element-ui`. Utiliza el método `row-style` de`el-table` para determinar si el elemento debe ocultarse o mostrarse.
Y este componente hace uso completo de las características de la ranura `vue` para que sea fácil de usar.
@@ -10,13 +10,13 @@ En `evel.js`, el método `addAttrs` agrega varias propiedades a los datos, y `tr
## Propiedades
-| Atributo | Descripción | Tipo | Predeterminado |
-| :--------------: | :----------------------------------------------------------- | :-----: | :------: |
-| data | datos de visualización originales | Array | [] |
-| columns | atributo de columna | Array | [] |
-| defaultExpandAll | si expandir todos los nodos por defecto | Boolean | false |
-| defaultChildren | Especifique qué objeto de nodo se utiliza como subárbol del nodo | String | children |
-| indent | Indentación orizontal de nodos en niveles adyacentes en píxeles | Number | 50 |
+| Atributo | Descripción | Tipo | Predeterminado |
+| :--------------: | :--------------------------------------------------------------- | :-----: | :------------: |
+| data | datos de visualización originales | Array | [] |
+| columns | atributo de columna | Array | [] |
+| defaultExpandAll | si expandir todos los nodos por defecto | Boolean | false |
+| defaultChildren | Especifique qué objeto de nodo se utiliza como subárbol del nodo | String | children |
+| indent | Indentación orizontal de nodos en niveles adyacentes en píxeles | Number | 50 |
> Se admite cualquiera de las propiedades `el-table`, como `border`, `fit`, `size` o `@select`, `@cell-click`. Vea la documentación de ʻel-table` para más detalles.
@@ -60,27 +60,27 @@ En `evel.js`, el método `addAttrs` agrega varias propiedades a los datos, y `tr
- header-align: alineación del encabezado de la tabla `left/center/right`
```javascript
- const columns = [
- {
- label: 'Checkbox',
- checkbox: true
- },
- {
- label: '',
- key: 'id',
- expand: true
- },
- {
- label: 'Event',
- key: 'event',
- width: 200,
- align: 'left'
- },
- {
- label: 'Scope',
- key: 'scope'
- }
- ]
+const columns = [
+ {
+ label: 'Checkbox',
+ checkbox: true
+ },
+ {
+ label: '',
+ key: 'id',
+ expand: true
+ },
+ {
+ label: 'Event',
+ key: 'event',
+ width: 200,
+ align: 'left'
+ },
+ {
+ label: 'Scope',
+ key: 'scope'
+ }
+]
```
> El componente de la tabla de árbol generará una ranura con nombre basada en la propiedad clave de las columnas. Si necesita personalizar los datos de la columna, puede hacerlo a través de la ranura.
@@ -98,9 +98,9 @@ En `evel.js`, el método `addAttrs` agrega varias propiedades a los datos, y `tr
Actualmente hay varios métodos disponibles, pero solo la versión `beta` que probablemente se modifique más adelante.
```js
- this.$refs.TreeTable.addChild(row, data) //Agregar elementos secundarios
- this.$refs.TreeTable.addBrother(row, data) //Agregar un elemento hermano
- this.$refs.TreeTable.delete(row) //Eliminar el elemento
+this.$refs.TreeTable.addChild(row, data) //Agregar elementos secundarios
+this.$refs.TreeTable.addBrother(row, data) //Agregar un elemento hermano
+this.$refs.TreeTable.delete(row) //Eliminar el elemento
```
## Otro
diff --git a/docs/es/feature/script/new.md b/docs/es/feature/script/new.md
index 4883a9243..c3e80e5a4 100644
--- a/docs/es/feature/script/new.md
+++ b/docs/es/feature/script/new.md
@@ -1,6 +1,6 @@
# Nuevo
-En el trabajo diario, lo más común es escribir módulos y componentes empresariales. Cuando abres un nuevo `vista` o `componente` cada vez que necesites crear manualmente un nuevo `.vue`, crea un ``, `