element-plus [Bug Report] [Component] [tree-v2] tree-v2组件能否支持下传入itemSize参数

mqkwyuun  于 2023-03-19  发布在  其他
关注(0)|答案(6)|浏览(453)

Bug Type: Component

Environment

  • Vue Version: 3.2.32
  • Element Plus Version: 2.1.9
  • Browser / OS: chrome
  • Build Tool: Vite

Reproduction

  • el-tree-v2

Github Repo

Steps to reproduce

none

What is Expected?

none

What is actually happening?

none

Additional comments

(empty)

ctrmrzij

ctrmrzij1#

兄弟我找到一个很好的解决办法
ElTreeV2.setup1 = ElTreeV2.setup;
ElTreeV2.setup = (props, ctx) => {
const obj = ElTreeV2.setup1(props, ctx);
obj['itemSize'] = ctx.attrs['item-size']
return obj;
};

ehxuflar

ehxuflar2#

@Lian1998 666👍🏻

idv4meu8

idv4meu83#

兄弟我找到一个很好的解决办法 ElTreeV2.setup1 = ElTreeV2.setup; ElTreeV2.setup = (props, ctx) => { const obj = ElTreeV2.setup1(props, ctx); obj['itemSize'] = ctx.attrs['item-size'] return obj; };

新版换setup script直接const itemSize = 26了,已经不能这么操作了。。。

scyqe7ek

scyqe7ek4#

兄弟我找到一个很好的解决办法 ElTreeV2.setup1 = ElTreeV2.setup; ElTreeV2.setup = (props, ctx) => { const obj = ElTreeV2.setup1(props, ctx); obj['itemSize'] = ctx.attrs['item-size'] return obj; };

新版换setup script直接const itemSize = 26了,已经不能这么操作了。。。

确实,这丫的直接给写死了,咋整....

z31licg0

z31licg05#

兄弟我找到一个很好的解决办法 ElTreeV2.setup1 = ElTreeV2.setup; ElTreeV2.setup = (props, ctx) => { const obj = ElTreeV2.setup1(props, ctx); obj['itemSize'] = ctx.attrs['item-size'] return obj; };

新版换setup script直接const itemSize = 26了,已经不能这么操作了。。。

确实,这丫的直接给写死了,咋整....

请问现在找到解决方案了吗,我也碰到这问题

k4aesqcs

k4aesqcs6#

兄弟我找到一个很好的解决办法 ElTreeV2.setup1 = ElTreeV2.setup; ElTreeV2.setup = (props, ctx) => { const obj = ElTreeV2.setup1(props, ctx); obj['itemSize'] = ctx.attrs['item-size'] return obj; };

新版换setup script直接const itemSize = 26了,已经不能这么操作了。。。

确实,这丫的直接给写死了,咋整....

请问现在找到解决方案了吗,我也碰到这问题

我最后没用这个东西,拿RecyclerScroller手撸了一个,看这架势一时半会他也不会改,实在不行就copy一份源码呗

相关问题