【发布时间】:2019-10-29 19:25:06
【问题描述】:
<el-tree :data="Project">
<span class="custom-tree-node" slot-scope="{ node, data }" v-contextmenu:contextmenu>
<el-input
placeholder="Please input"
v-model.trim="data.label"
@blur="saveOrDiscard(node, data)"
></el-input>
</span>
</el-tree>
我使用了如下方法,我正在更新treenode的id(来自ajax调用插入的id。我只是简单地改变了清楚地解释问题)。
但是树的数据(我作为项目给出)没有更新。下次它显示 0 值(我已将其设置为默认值)。
public saveOrDiscard(node: TreeNode<any, TreeData>, data: TreeData) {
//Following 456 is not updating in tree data.
node.data.id = 456;
}
【问题讨论】:
标签: javascript typescript vue.js vuejs2 element-ui