mirror of https://github.com/ElemeFE/element
				
				
				
			Chore: update docs for Tree and Menu (#9751)
							parent
							
								
									202f6417b1
								
							
						
					
					
						commit
						438b29a48f
					
				| 
						 | 
				
			
			@ -125,7 +125,7 @@
 | 
			
		|||
      <li class="nav-item sponsors">
 | 
			
		||||
        <a>Sponsors</a>
 | 
			
		||||
        <ul class="pure-menu-list sub-nav">
 | 
			
		||||
          <li class="nav-item">
 | 
			
		||||
          <li class="nav-item" v-show="lang !== 'zh-CN'">
 | 
			
		||||
            <a href="https://tipe.io/?ref=element" target="_blank">
 | 
			
		||||
              <img src="~examples/assets/images/tipe.svg" alt="tipe.io">
 | 
			
		||||
            </a>
 | 
			
		||||
| 
						 | 
				
			
			@ -217,8 +217,11 @@
 | 
			
		|||
        style.opacity = this.isFade ? '0.5' : '1';
 | 
			
		||||
        return style;
 | 
			
		||||
      },
 | 
			
		||||
      lang() {
 | 
			
		||||
        return this.$route.meta.lang;
 | 
			
		||||
      },
 | 
			
		||||
      langConfig() {
 | 
			
		||||
        return compoLang.filter(config => config.lang === this.$route.meta.lang)[0]['nav'];
 | 
			
		||||
        return compoLang.filter(config => config.lang === this.lang)[0]['nav'];
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    methods: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1045,10 +1045,10 @@ Only one node among the same level can be expanded at one time.
 | 
			
		|||
| setCurrentKey   | set highlighted node by key, only works when `node-key` is assigned | (key) the node's key to be highlighted |
 | 
			
		||||
| setCurrentNode  | set highlighted node, only works when `node-key` is assigned | (node) the node to be highlighted |
 | 
			
		||||
| getNode         | get node by data or key | (data) the node's data or key |
 | 
			
		||||
| remove          | remove a node | (data) the node's data or node to be delete |
 | 
			
		||||
| append          | append a child node for a node in tree | (data, parentNode) Accept two parameters: 1. child node's data 2. parent node's data, key or node |
 | 
			
		||||
| insertBefore    | insert a node before a node in tree | (data, refNode) (data, parentNode) Accept two parameters: 1. sibling node's data 2. reference node's data, key or node |
 | 
			
		||||
| insertAfter     | insert a node after a node in tree   | (data, refNode) 1. sibling node's data 2. reference node's data, key or node |
 | 
			
		||||
| remove          | remove a node | (data) the node's data or node to be deleted |
 | 
			
		||||
| append          | append a child node to a given node in the tree | (data, parentNode) 1. child node's data to be appended 2. parent node's data, key or node |
 | 
			
		||||
| insertBefore    | insert a node before a given node in the tree | (data, refNode) 1. node's data to be inserted 2. reference node's data, key or node |
 | 
			
		||||
| insertAfter     | insert a node after a given node in the tree   | (data, refNode) 1. node's data to be inserted 2. reference node's data, key or node |
 | 
			
		||||
 | 
			
		||||
### Events
 | 
			
		||||
| Event Name     | Description                              | Parameters                               |
 | 
			
		||||
| 
						 | 
				
			
			@ -1056,7 +1056,7 @@ Only one node among the same level can be expanded at one time.
 | 
			
		|||
| node-click     | triggers when a node is clicked          | three parameters: node object corresponding to the node clicked, `node` property of TreeNode, TreeNode itself |
 | 
			
		||||
| node-contextmenu     | triggers when a node is clicked by right button          | four parameters: event, node object corresponding to the node clicked, `node` property of TreeNode, TreeNode itself |
 | 
			
		||||
| check-change   | triggers when the selected state of the node changes | three parameters: node object corresponding to the node whose selected state is changed, whether the node is selected, whether node's subtree has selected nodes |
 | 
			
		||||
| check   | triggers after click checkbox of node | two parameters: node object corresponding to the node whose selected state is changed, tree checked status object which has four props: checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys |
 | 
			
		||||
| check   | triggers after clicking the checkbox of a node | two parameters: node object corresponding to the node that is checked / unchecked, tree checked status object which has four props: checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys |
 | 
			
		||||
| current-change | triggers when current node changes       | two parameters: node object corresponding to the current node, `node` property of TreeNode |
 | 
			
		||||
| node-expand    | triggers when current node open          | three parameters: node object corresponding to the node opened, `node` property of TreeNode, TreeNode itself |
 | 
			
		||||
| node-collapse  | triggers when current node close         | three parameters: node object corresponding to the node closed, `node` property of TreeNode, TreeNode itself |
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -69,6 +69,12 @@ Top bar NavMenu puede ser usado en distinto escenarios.
 | 
			
		|||
    <el-menu-item index="2-1">item one</el-menu-item>
 | 
			
		||||
    <el-menu-item index="2-2">item two</el-menu-item>
 | 
			
		||||
    <el-menu-item index="2-3">item three</el-menu-item>
 | 
			
		||||
    <el-submenu index="2-4">
 | 
			
		||||
      <template slot="title">item four</template>
 | 
			
		||||
      <el-menu-item index="2-4-1">item one</el-menu-item>
 | 
			
		||||
      <el-menu-item index="2-4-2">item two</el-menu-item>
 | 
			
		||||
      <el-menu-item index="2-4-3">item three</el-menu-item>
 | 
			
		||||
    </el-submenu>
 | 
			
		||||
  </el-submenu>
 | 
			
		||||
  <el-menu-item index="3"><a href="https://www.ele.me" target="_blank">Orders</a></el-menu-item>
 | 
			
		||||
</el-menu>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,6 +93,12 @@ Top bar NavMenu puede ser usado en distinto escenarios.
 | 
			
		|||
    <el-menu-item index="2-1">item one</el-menu-item>
 | 
			
		||||
    <el-menu-item index="2-2">item two</el-menu-item>
 | 
			
		||||
    <el-menu-item index="2-3">item three</el-menu-item>
 | 
			
		||||
    <el-submenu index="2-4">
 | 
			
		||||
      <template slot="title">item four</template>
 | 
			
		||||
      <el-menu-item index="2-4-1">item one</el-menu-item>
 | 
			
		||||
      <el-menu-item index="2-4-2">item two</el-menu-item>
 | 
			
		||||
      <el-menu-item index="2-4-3">item three</el-menu-item>
 | 
			
		||||
    </el-submenu>
 | 
			
		||||
  </el-submenu>
 | 
			
		||||
  <el-menu-item index="3"><a href="https://www.ele.me" target="_blank">Orders</a></el-menu-item>
 | 
			
		||||
</el-menu>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1043,10 +1043,10 @@ Solo puede ser expandido un nodo del mismo nivel a la vez.
 | 
			
		|||
| setCurrentKey     | establece el nodo resaltado por la clave, solo funciona si `node-key` está asignado | (key) la clave del nodo a ser resaltado  |
 | 
			
		||||
| setCurrentNode    | establece el nodo resaltado, solo funciona si `node-key` está asignado | (node) nodo a ser resaltado              |
 | 
			
		||||
| getNode         | get node by data or key | (data) the node's data or key |
 | 
			
		||||
| remove          | remove a node | (data) the node's data or node to be delete |
 | 
			
		||||
| append          | append a child node for a node in tree | (data, parentNode) Accept two parameters: 1. child node's data 2. parent node's data, key or node |
 | 
			
		||||
| insertBefore    | insert a node before a node in tree | (data, refNode) (data, parentNode) Accept two parameters: 1. sibling node's data 2. reference node's data, key or node |
 | 
			
		||||
| insertAfter     | insert a node after a node in tree   | (data, refNode) 1. sibling node's data 2. reference node's data, key or node |
 | 
			
		||||
| remove          | remove a node | (data) the node's data or node to be deleted |
 | 
			
		||||
| append          | append a child node to a given node in the tree | (data, parentNode) 1. child node's data to be appended 2. parent node's data, key or node |
 | 
			
		||||
| insertBefore    | insert a node before a given node in the tree | (data, refNode) 1. node's data to be inserted 2. reference node's data, key or node |
 | 
			
		||||
| insertAfter     | insert a node after a given node in the tree   | (data, refNode) 1. node's data to be inserted 2. reference node's data, key or node |
 | 
			
		||||
 | 
			
		||||
### Eventos
 | 
			
		||||
| Nombre del evento | Descripción                              | Parámetros                               |
 | 
			
		||||
| 
						 | 
				
			
			@ -1054,7 +1054,7 @@ Solo puede ser expandido un nodo del mismo nivel a la vez.
 | 
			
		|||
| node-click        | se lanza cuando un nodo es pinchado      | tres parámetros: el objeto del nodo seleccionado, propiedad `node` de TreeNode y el TreeNode en si |
 | 
			
		||||
| node-contextmenu     | triggers when a node is clicked by right button      | four parameters: event, node object corresponding to the node clicked, `node` property of TreeNode, TreeNode itself |
 | 
			
		||||
| check-change      | se lanza cuando el estado de selección del nodo cambia | tres parámetros: objeto nodo que se corresponde con el que ha cambiado, booleano que dice si esta seleccionado, booleano que dice si el nodo tiene hijos seleccionados |
 | 
			
		||||
| check   | triggers after click checkbox of node | two parameters: node object corresponding to the node whose selected state is changed, tree checked status object which has four props: checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys |
 | 
			
		||||
| check   | triggers after clicking the checkbox of a node | two parameters: node object corresponding to the node that is checked / unchecked, tree checked status object which has four props: checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys |
 | 
			
		||||
| current-change    | cambia cuando el nodo actual cambia      | dos parámetros: objeto nodo que se corresponde al nodo actual y propiedad `node` del TreeNode |
 | 
			
		||||
| node-expand       | se lanza cuando el nodo actual se abre   | tres parámetros: el objeto del nodo abierto, propiedad `node` de TreeNode y el TreeNode en si |
 | 
			
		||||
| node-collapse     | se lanza cuando el nodo actual se cierra | tres parámetros: el objeto del nodo cerrado, propiedad `node` de TreeNode y el TreeNode en si |
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -289,7 +289,7 @@
 | 
			
		|||
      </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="sponsors">
 | 
			
		||||
      <a class="sponsor" href="https://tipe.io/?ref=element" target="_blank">
 | 
			
		||||
      <a class="sponsor" href="https://tipe.io/?ref=element" target="_blank" v-show="lang !== 'zh-CN'">
 | 
			
		||||
        <img width="35px" src="~examples/assets/images/tipe.svg" alt="tipe.io">
 | 
			
		||||
        <div>
 | 
			
		||||
          <p>Sponsored by Tipe.io</p>
 | 
			
		||||
| 
						 | 
				
			
			@ -350,6 +350,11 @@
 | 
			
		|||
  import { Hover } from 'perspective.js';
 | 
			
		||||
 | 
			
		||||
  export default {
 | 
			
		||||
    data() {
 | 
			
		||||
      return {
 | 
			
		||||
        lang: this.$route.meta.lang
 | 
			
		||||
      };
 | 
			
		||||
    },
 | 
			
		||||
    mounted() {
 | 
			
		||||
      new Hover('.jumbotron', { // eslint-disable-line
 | 
			
		||||
        max: 3,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue