vue,vuex,vue-router放在一起能做什么?不用webpack之类的打包工具使用他们是否可行?各位道友在初学vue时是否有这样的困惑。因为现代构建前端项目的一般模式是:

  • 安装webapck,某种是glup,grunt,或者是fis等构建工具

  • 然后安装一个包管理器,npm,bower,或者说是新一代:yarn

  • 再然后用 包管理器 安装各种各样的包,如:vue,bootstrap,vuex等。

  • 其后用es6的import或者是node的require引入包

  • 最后通过 构建工具 打包或发布项目

     在这个过程中你是否发现开发者越来越依赖构建工具,你是否想过构建工具帮助我们解决了很多问题,但他也让你不能快速的感知和了解库或者框架的本质。这次就简单点,用vue,vuex,vue-router,但不用webpack做一个示例,主要目的皆在了解这些库的本质,或者说是是基础应用。

你能看到的知识点

  • vue-router的简单应用,包含:基础配置路由配置,子路由。

  • vuex的应用,包含:多组件共享同一份数据。

  • vue组件生命周期的理解。

代码结构图

  • form,comp,life通过路由导航到组件

  • comp中compA和compB是通过子路由导航到组件

  • inputComp + comboComp实现一个输入数据动态反映到其他组件的示例

  • lifeUpdate:主要测试组件生命周期中的beforeUpdate勾子

  • compB:展示了inputComp输入的数据,皆在展示vuex的能力

  • lifeList:测试组件完全生命周期,但不包含beforeUpdate和updatedg两个勾子

示例展示

photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式