//  设置数据
function setData(data = {}) {
  this.mindMap.execCommand('SET_NODE_DATA', this, data)
}

//  设置文本
function setText(text, richText, resetRichText) {
  this.mindMap.execCommand('SET_NODE_TEXT', this, text, richText, resetRichText)
}

//  设置图片
function setImage(imgData) {
  this.mindMap.execCommand('SET_NODE_IMAGE', this, imgData)
}

//  设置图标
function setIcon(icons) {
  this.mindMap.execCommand('SET_NODE_ICON', this, icons)
}

//  设置超链接
function setHyperlink(link, title) {
  this.mindMap.execCommand('SET_NODE_HYPERLINK', this, link, title)
}

//  设置备注
function setNote(note) {
  this.mindMap.execCommand('SET_NODE_NOTE', this, note)
}

//  设置标签
function setTag(tag) {
  this.mindMap.execCommand('SET_NODE_TAG', this, tag)
}

//  设置形状
function setShape(shape) {
  this.mindMap.execCommand('SET_NODE_SHAPE', this, shape)
}

//  修改某个样式
function setStyle(prop, value, isActive) {
  this.mindMap.execCommand('SET_NODE_STYLE', this, prop, value, isActive)
}

export default {
  setData,
  setText,
  setImage,
  setIcon,
  setHyperlink,
  setNote,
  setTag,
  setShape,
  setStyle
}
