一个组件是如何使用各种不同的需求?设计组件的时候应该如何考虑扩展性

来源:2-8 vue如何自己实现v-model

rootaaaaaaaaaaaaa

2021-10-06 23:25:26

​最近面试的时候被问到的题 辛苦给一个比较好的解答方案

写回答

1回答

好帮手慕慕子

2021-10-08

同学你好,猜测面试官主要是想考查同学对组件化的理解,这个是没有固定的答案,老师提供一个参考的解答思路,如下:

1、根据需求、功能的不同将组件分类,达到适用不同的需求,一般划分为以下几类:业务组件和非业务组件(例如:UI组件)

2、可扩展性主要是指可以在原有组件基础上二次封装或者扩展成新的组件。可以考虑将组件中涉及到的方法函数尽量抽离出来,便于复用和调整;拆分的组件的功能尽可能单一;完善组件详细使用的描述文档,便于自己或他人后期维护时阅读,快速上手。

祝学习愉快~


0

0 学习 · 15276 问题

查看课程