PanJiaChen / vue-split-pane

Split-Pane component built with vue2.0, can be split vertically or horizontally. http://panjiachen.github.io/split-pane/demo/index.html
557 stars 104 forks source link

动态设置percent的值,且以动画的形式过渡 #2

Open KnorienChang opened 7 years ago

KnorienChang commented 7 years ago

splitPane能不能提供一个方法,可以直接设定percent的值,以此能够动态改变paneL or paneR的值,然后以动画的形式来过渡。 我简单的看splitPane的源码, defaultPercent貌似并没有参与计算,能不能以此计算defaultPercent,然后通过方法改变这个值,来实现动态的splitPane的比例呢

PanJiaChen commented 6 years ago

default-percent 会初始默认位置。

所以你的需求是提供一个动态改变paneL or paneR 的接口?

KnorienChang commented 6 years ago

defaultPercent只能在加载的时候初始化一次,我试过了。大致就是paneL和paneR接口吧,或者增加一个自定义的percent的接口,改变的时候覆盖掉defaultPercent就可以,也可以直接在defaultPercent上直接做覆盖。当然也可以改变L和R的参数。我也是无意间看到你这个功能所以给你提一下建议。

PanJiaChen commented 6 years ago

可以加一个,待有空的时候做一下 :eyes: