修改了 vue-router 的 base 属性为根目录,打包后路由视图为什么还是不出现?

看了很多招聘要求都有提到“模块化”

我现在是用vue做开发的

我把分页封装成一个组件,使用的时候引入这个组件,这算不算模块化?

我把面包屑封装成一个组件,使用的时候引入这个组件,这算不算模块化?

我把弹窗封装成一个组件,使用的时候引入这个组件,这算不算模块化?

我提的这些算模块化吗

如果不是,能具体给个模块化的案例吗


翻阅古今
浏览 11556回答 2
2回答

阿晨1998

这个硬要说的话是组件化,并不是模块化。但是你说模块化大家也能明白什么意思。模块化是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开发,各模块通常都用一个标准化的接口来进行通信。除了规模大小有区别外,面向对象语言中对象之间的关注点分离与模块化的概念基本一致。通常,把系统划分外多个模块有助于将耦合减至最低,让代码维护更加简单。任何一个类库实际上都是一个模块,无论其是Log4J、React还是Node。通常,开源和非开源的应用都会依赖于一个或多个外部类库,而这种依赖关系又有可能传递到其他类库上。 任何语言都有模块化的思想,比如java的 package, es6的 import/export 等,而js恰好经历了从无到有,而且js模块化规范比较多,AMD,CMD,UMD,以及es6官方的import/export组件化的概念在前端用的比较大多。组件和模块表达的意思比较相近。 我这里讲的组件,是比较狭隘的组件,专指前端中构建页面的基本组成单位。组件是对业务逻辑的封装,一个页面由多个组件组成,组件又可以由其他组件组成。
打开App,查看更多内容
随时随地看视频慕课网APP