vue引入jsmind(右鍵菜單)_jsmind.menu.js-CSDN博客? ? 第一版
vue-JsMind思維導圖實現(包含鼠標右鍵自定義菜單)_jsmind 右鍵菜單-CSDN博客
// 新增節點addNode() {console.log(this.get_selected_nodeid());this.get_selected_nodeid()var selectedNode = this.jm.get_selected_node()console.log('selectedNode----',selectedNode);if (!selectedNode) { alert('請先選擇一個節點'); return }var nodeid = this.jsMind.util.uuid.newid()//生成一個新的節點 IDvar topic = '請輸入子節點名稱'//topic節點上顯示的內容this.jm.add_node(selectedNode, nodeid, topic)const newMind = { ...this.mind };newMind.data.children.push({id: nodeid,topic: topic});this.mind = newMind;},
這段代碼的作用是在用戶選擇一個節點后,向該節點添加一個新的子節點,并同時更新 Vue 實例中的數據模型,以便反映在界面上。?