vue.js是三个杰出的的前端界面的新javascript库,它并不太火,是毕竟有不少突出的特点,其中比较多的特点有200以内几个。
1)轻量级的框架
vue.js能够不自动探查依恋的模板表达式和计算属性,可以提供mvvm数据没绑定和个可成组合的组件系统,具高很简单、灵巧的api,使读者极其易理解,能慢了上手难。
2)双向数据绑定
后续声明式软件渲染是数据双向绑定的比较多体现,虽然都是vue.js的核心,它愿意区分简洁明快的模板语法将数据明确说明式渲出整合起来进dom。
3)指令
vue.js与页面进行交互,要注意是通过内置指令来能完成的,指令的作用是当其表达式的值转变时或则地将某些行为应用方法到dom上。
4)组件化
组件(component)是vue.js最更强大的功能之一。组件是可以扩充卡html元素,封装方法可重用的代码。
在vue中,父子组件是从props传信通信,从父向子分流讯息传递。子组件与父组件通信,通过不触发事件得到通知父组件变动数据。那样就连成了一个基本上的父子通信模式。
在开发完毕中组件和html、javascript等有非常互相交叉的关系时,也可以依据什么实际中的需要选项卡组件,使的新变得更加便利,可大量减少代码设计量。
组件还允许热重载(hotreload)。当我们做了如何修改时,应该不会刷新页面,只是对组件本身参与立即重载,肯定不会影响整个应用当前的状态。css也支持什么热重载。
5)客户端路由
vue-router是vue.js官方的路由插件,与vue.js深度集成主板,应用于构建体系单页面应用。vue单页面应用是实现路由和组件的,路由主要用于设置访问路径,并将路径和组件映射出声,民间的页面是超级链接实现方法页面的快速切换和跳转到的。
6)状态管理
状态管理实际是一个单向的数据流,state驱动程序view的颜色渲染,而用户对view通过操作才能产生action,使state产生变化,进而使view重新软件渲染,自然形成一个不能的组件。
其中vuetable组件全权负责数据展示功能,里面内容大可不表,pages组件基于分页功能,万分感谢:《{{currentindex$index}}class为pageindex的li的再点事件里面将要显示的index告诉props传达消息回来的clickhandle,clickhandle会根据index