怎么在Vue.js中使用引导实现分页和排序

  介绍

怎么在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}}