ElementUI 组件的坑之Drawer

ElementUI 组件的坑之Drawer

  • Drawer的destroy-on-close
    • 问题
    • 方法

Drawer的destroy-on-close

问题

这个属性会被它自己的before-close属性影响, 当你使用before-close的时候,destroy-on-close会失效。如果你在抽屉里面的使用了别的组件,而又需要它在被创建的时候去访问某些接口的时候,你会发现,你无法得到你想要的效果。这就很烦。这个时候,不管是mounted()还是created(),都不会被再次执行,因为,你的组件没有被销毁,你以为的第二次访问,其实还是上一次的组件。暂时,我还没有找到很好的解决方案。

方法

不过,在你必须使用before-close的时候,你又想去访问数据。你可以使用watch去监听数据的变化,这样可以避免频繁访问后端。算是一种节流的方法,我们称之为被迫节流。

你可能感兴趣的:(记录,elementui)