,它关注点是数据,数据是什么,就让页面显示什么,并通过在模板中绑定指令,属性的方式与数据进行关联,数据与方法进行分离,数据驱动实现页面的渲染
在上面的vuejs代码中,涉及到的知识有:vue实例化的属性和方法...,这就是组件式开发
前端组件化的核心思路就是将一个巨大复杂的东西拆分成若干个粒度合理的小东西
?...(什么是组件化开发)
使用组件化的好处
提高的开发效率(A,B,C,D前端小伙伴可同时进行,根据功能模块独立开发)
方便重复使用,简化调试步骤,方便单元测试
提升整个项目的可维护性,便于团队成员的协同开发...而通过全局注册(Vue.component(tagName, options))或者局部注册的组件是子组件,在根实例的作用域范围内,父实例的模块中以自定义元素 调用子组件进行使用,要注意的是确保在初始化根实例之前...Vue根实例 (new Vue) 的模板中
局部定义: 在根实例外自定义组件名称,并且在根实例中通过components方式进行注册,全局注册组件官方是不推荐使用的,在后续的利用vue-cli搭建的单文件组件里