介绍
怎么在Vue。js中使用引导实现分页和排序?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Vue的优点
Vue具体轻量级框架,简单易学,双向数据绑定,组件化,数据和结构的分离,虚拟DOM,运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和DOM,可以大大提升访问速度和用户体验。
<>强语法强>
数据绑定{{…}}或者v模型
& lt; td 在{{dataItem.id}} & lt;/td> & lt; input v模型=癿essage"祝辞
事件绑定v
& lt; th v:点击=皊ortBy (& # 39; id # 39;)“祝辞ID
循环v
& lt; option v=癷tem arrPageSize"拷贝,value=https://www.yisu.com/zixun/"{{项}}">{{项}}选项>
判断v
& lt; span v=?=1项“,类=癰tn btn-default", v:点击=皊howPage(1美元事件),在首页& lt;/span>
过滤器Vue。过滤器
//定义 Vue.filter(, & # 39;名字# 39;,,,函数(值),{ return 才能;value *, .5 ; ,});//使用 & lt; td> {{| dataItem.age 名称}}& lt;/td> & lt; input v模型=癿essage  |, name"在
排序orderBy
& lt; tr v=癲ataItem 拷贝arrayData |, orderBy sortparam sorttype"比; ,,,& lt; td 在{{dataItem.id}} & lt;/td> ,,& lt; td 在{{dataItem.name}} & lt;/td> ,,& lt; td> {{dataItem.age}} & lt;/td> ,& lt;/tr> html
& lt; div id=皌est",类=癴orm-group"比; ,,& lt; div 类=癴orm-group"比; ,,,& lt; div 类=皃age-header"比; ,,,,数据 ,,,& lt;/div> ,,,& lt; table 类=皌able table-bordered table-responsive table-striped"比; ,,,,& lt; tr> ,,,,,& lt; th v:点击=皊ortBy (& # 39; id # 39;)“祝辞ID ,,,,,& lt; th>姓名& lt;/th> ,,,,,& lt; th v:点击=皊ortBy(& # 39;年龄# 39;)“在年龄& lt;/th> ,,,,& lt;/tr> ,,,,& lt; tr v=癲ataItem 拷贝arrayData |, orderBy sortparam sorttype"比; ,,,,,& lt; td 在{{dataItem.id}} & lt;/td> ,,,,,& lt; td 在{{dataItem.name}} & lt;/td> ,,,,,& lt; td> {{dataItem.age}} & lt;/td> ,,,,& lt;/tr> ,,,& lt;/table> ,,,& lt; div 类=皃age-header"在分页& lt;/div> ,,,& lt; div 类=皃ager", id=皃ager"比; ,,,,& lt; span 类=癴orm-inline"比; ,,,,,& lt; select 类=癴orm-control", v模型=皃agesize", v:改变=皊howPage (pageCurrent,美元的事件,真的)“,number> ,,,,,,& lt; option v=癷tem 拷贝arrPageSize",价值=https://www.yisu.com/zixun/"{{项}}">{{项}}选项> 选择> <模板v="项pageCount + 1”> <跨度v="项==1”class=癰tn btn-default”v:点击=" showPage(1,事件美元)"> 首页 <跨度v="项==1”class=癰tn btn-default”v:点击=" showPage (pageCurrent-1,事件美元)"> 上一页 <跨度v="项==1”class=癰tn btn-default”v:点击=" showPage(项目,事件美元)"> {{项}} … <跨度v="项> 1项<=pageCount-1&&item>=showPagesStart&&item <=showPageEnd&&item <=pageCount”class=" btn btn-default " v:点击=" showPage(项目,事件美元)"> {{项}} <跨度v="项==pageCount&&item> showPageEnd + 1”类=" btn btn-default禁用"> … <跨度v="项==pageCount&&item !=1”类=" btn btn-default " v:点击=" showPage(项目,事件美元)"> {{项}} <跨度v="项==pageCount”class=癰tn btn-default”v:点击=皊howPage pageCurrent + 1, $事件"> 下一页 <跨度v="项==pageCount”class=癰tn btn-default”v:点击=" showPage (pageCount,事件美元)"> 尾页 模板 <输入类=" pageIndex表单控件”类型=v模型“文本”=皃ageCurrent | onlyNumeric“v: keyup.enter=皊howPage (pageCurrent,美元的事件,真的)”/> {{pageCurrent}}/{{pageCount}}