 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArcoDesignTree ¶
type ArcoDesignTree struct {
	Items []*ArcoDesignTreeNode `json:"items"`
}
    func NewArcoDesignTree ¶
func NewArcoDesignTree() *ArcoDesignTree
func (*ArcoDesignTree) Add ¶
func (s *ArcoDesignTree) Add(item *ArcoDesignTreeNode)
func (*ArcoDesignTree) ForEatch ¶
func (s *ArcoDesignTree) ForEatch(fn func(*ArcoDesignTreeNode))
func (*ArcoDesignTree) GetOrCreateTreeByRootKey ¶
func (s *ArcoDesignTree) GetOrCreateTreeByRootKey( key, title string) *ArcoDesignTreeNode
type ArcoDesignTreeNode ¶
type ArcoDesignTreeNode struct {
	// 该节点显示的标题
	Title string `json:"title"`
	// 唯一标示
	Key string `json:"key"`
	// 是否禁用节点
	Disabled bool `json:"disabled"`
	// 是否是叶子节点。动态加载时有效
	IsLeaf bool `json:"is_leaf"`
	// 其他扩展属性
	Extra map[string]string `json:"extra"`
	// 子节点
	Children []*ArcoDesignTreeNode `json:"children"`
}
    https://arco.design/vue/component/tree#API
func NewArcoDesignTreeNode ¶
func NewArcoDesignTreeNode(key, title string) *ArcoDesignTreeNode
func (*ArcoDesignTreeNode) Add ¶
func (t *ArcoDesignTreeNode) Add(item *ArcoDesignTreeNode)
func (*ArcoDesignTreeNode) GetOrCreateChildrenByKey ¶
func (t *ArcoDesignTreeNode) GetOrCreateChildrenByKey( key, title string) *ArcoDesignTreeNode
func (*ArcoDesignTreeNode) SetTitle ¶ added in v1.9.20
func (t *ArcoDesignTreeNode) SetTitle(title string)
func (*ArcoDesignTreeNode) Walk ¶
func (t *ArcoDesignTreeNode) Walk(fn func(*ArcoDesignTreeNode))
 Click to show internal directories. 
   Click to hide internal directories.