为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻阅古今 2018-07-22 14:32:08
看了很多招聘要求都有提到“模块化”我现在是用vue做开发的我把分页封装成一个组件,使用的时候引入这个组件,这算不算模块化?我把面包屑封装成一个组件,使用的时候引入这个组件,这算不算模块化?我把弹窗封装成一个组件,使用的时候引入这个组件,这算不算模块化?我提的这些算模块化吗如果不是,能具体给个模块化的案例吗
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

这个硬要说的话是组件化,并不是模块化。但是你说模块化大家也能明白什么意思。

模块化是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开发,各模块通常都用一个标准化的接口来进行通信。除了规模大小有区别外,面向对象语言中对象之间的关注点分离与模块化的概念基本一致。通常,把系统划分外多个模块有助于将耦合减至最低,让代码维护更加简单。任何一个类库实际上都是一个模块,无论其是Log4J、React还是Node。通常,开源和非开源的应用都会依赖于一个或多个外部类库,而这种依赖关系又有可能传递到其他类库上。 任何语言都有模块化的思想,比如java的 package, es6的 import/export 等,而js恰好经历了从无到有,而且js模块化规范比较多,AMD,CMD,UMD,以及es6官方的import/export

组件化的概念在前端用的比较大多。组件和模块表达的意思比较相近。 我这里讲的组件,是比较狭隘的组件,专指前端中构建页面的基本组成单位。组件是对业务逻辑的封装,一个页面由多个组件组成,组件又可以由其他组件组成。


查看完整回答
反对 回复 2018-07-29
  • 2 回答
  • 0 关注
  • 11477 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信