您现在的位置是:网站首页> 编程资料编程资料
Vue组件的继承用法示例详解_vue.js_
2023-05-24
421人已围观
简介 Vue组件的继承用法示例详解_vue.js_
Vue组件的继承用法
vue组件的继承适用于UI几乎一样,只是数据不一样的情况下,但是这种情况通过统一封装组件也是能实现的,小功能建议用封装,大功能建议用组件继承,因为大功能在结合搜参数的需要多重的判断,这样会导致封装的组件比较繁杂,出现过多的判断,用继承可以改写基类中的方法和数据
基类案例:
父类:{{name}} {{title}}
继承基类案例:
效果:

可以看见,不改写基类的时候,继承了父类的所有东西,当前的data,dom,方法都继承了
改写父类案例:
子组件:{{name}} {{title}}
效果:

我们会发现,改写后基类的值也被覆写了,方法也被覆写了,html模板也完全被改写了
HTML模板要么完全继承,要么完全重写,不能按需继承某个部分。如果子类在结构上跟基类有所差异,还是需要在基类中做条件判断。如果模板差异太大,可以重新定义子类自己的template,至少还可以重用一部分业务逻辑代码。
到此这篇关于Vue组件的继承用法的文章就介绍到这了,更多相关Vue组件继承用法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- 一文彻底理解JavaScript原型与原型链_javascript技巧_
- 手写实现Vue计算属性_vue.js_
- ant-design-vue动态表格合并案例_vue.js_
- 一文详解JavaScript 如何将 HTML 转成 Markdown_javascript技巧_
- JS数据分析数据去重及参数序列化示例_JavaScript_
- JS疑惑的数据类型及类型判断方法详解_JavaScript_
- javascript中for...of和for..in循环的区别_javascript技巧_
- uni-app如何读取本地json数据文件并渲染到页面上_javascript技巧_
- Evil.js项目源码解读_JavaScript_
- Vue实现网页转PDF方法流程详解_vue.js_
