horse 发表于 2022-5-6 09:50:38

树形组件问题


如图 组件里的数据我用的脚本 但是action里我测试console.log(this) 指向的是Window 我如何执行我脚本里的函数呢?或者说我如何在这里改变this指向呢

论坛管理员 发表于 2022-5-6 11:04:44

return[
    {
      "expand" : false,
      "text":"根节息",
      "action" : {
            code : "console.log(this);",
            html : "console.log(this);"
      },
      "default" : false,
      "icon": "123.png"
    }
];
您好,我仿造您的写了一下,出来的正常的this,并不是window

horse 发表于 2022-5-6 13:41:27

本帖最后由 horse 于 2022-5-6 13:44 编辑

论坛管理员 发表于 2022-5-6 11:04
return[
    {
      "expand" : false,

action里的code 和 html 有什么区别吗?还有 用户如何点击删除某个节点呢?

论坛管理员 发表于 2022-5-7 10:32:58

只管code,html是为了兼容以前的老版本,不用管它。
删除节点可以使用给tree重新赋值再reload的方式来实现,具体可以参考api。
页: [1]
查看完整版本: 树形组件问题