iview使用之怎样经过render函数在tabs组件中添加标签

  在实际项目开发中咱们一般会遇到一些比较'新颖'的需求,而这时iview库里每每没有现成可用的组件示例,因此咱们就须要本身动手翻阅IviewAPI进行自定义一些组件,也能够说是将iview库里的多种组件进行组合使用,楼主在这段时间开发管理系统的过程当中就遇到了要在Tab组件里填加Select组件,而后又要弹出一个Modal的需求,在tabs中添加Select组件着实花了我很多精力去开发,因此如今完成以后就打算记录下来以供看到的人来进行一个参考,不足之处还望指出!iview

 首先,先把需求贴出来:函数

  

这里咱们能够看到,产品在这个地方要求有一个tabs切换效果,脑洞的是竟然要求把tabs的切换按钮改形成一个Select用来实现对tabs表头名称的修改与删除,当时也是一脸懵逼,后来查阅了Iview Tabs组件的相关API,发现能够经过render函数进行添加或修改,我也是在官网中的这个例子上找到了灵感。以下:blog

 

  不难发现,咱们能够经过render函数对Tabpane的Label进行修改,因而在网上百度了一堆相关资料,不少只是对Table组件的render函数有介绍,关于修改Tabs的少之又少,好在最后仍是找到了一篇相关的文章,因而对这篇文章的示例进行了修改,达到了想要结果,以下:开发

关于它的代码实现,各位能够参考参考,以下图:产品

这个只是一个示例的render函数的写法,和直接在tabpane里修改它的label几乎彻底一致,能够根据本身的需求进行修改,只不过要将tabpane的label经过v-bind进行绑定,而后参考官网给的修改label标签的render函数进行修改,至于render内部的写法能够参考个人这个,都是一个思路,共勉!百度

相关文章
相关标签/搜索