国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue2 前端搜索實現示例

2019-11-19 14:17:39
字體:
來源:轉載
供稿:網友

項目數據少的時候,搜索這樣的小事情就要交給咱們前端來做了,重要聲明,適用于小項目!!!!!

其實原理很簡單,小demo是做搜索市區名稱或者按照排名搜索。

<div>   <input type="text" v-model="name" placeholder="點擊搜索按鈕篩選" />   <input type="button" @click="search" /></div>
<table>     <tbody>       <tr v-for="item in listt0">        <td>        <a v-text="item.sort"></a>        </td>        <td>        <a v-text="item.City"></a>        </td>        <td>          <a :style="{'color':item.sort<=10?'#f2972e':''}" v-cloak>{{item.Data | two}}</a>         </td>          <td><span v-text="item.Good"></span></td>          </tr>        </tbody></table>

頁面布局成功之后,就是要做js配置了,首先是data初始化。

data:{  list0:[],//原始  listt0:[],//處理過的  name:'',//搜索框內容}, 

接下來獲取后臺數據,后臺數據必須是一次性傳遞給前端,原因你懂的。

created:function(){  //這獲取數據且list0以及listt0都為獲取到的數據},

搜索的實現,判斷如果是數字就按照sort搜索,不是數字則按照city搜索。一個簡單的搜索就完成了。

        methods:{           search:function(){//搜索             var _this=this;             var tab=this['list0'];             if(this.name){                                 _this['listt0']=[];                          if(!isNaN(parseInt(_this.name))) {                for(i in tab) {                  if(tab[i].sort == parseInt(_this.name)) {                    _this['listt0'].push(tab[i]);                  };                };              } else {                for(i in tab) {                  if(tab[i].City.indexOf(_this.name) >= 0) {                    _this['listt0'].push(tab[i]);                  };                };              };             }else{               alert('請輸入篩選條件!')             };           }        },  

小知識點:

  1. :style="{'color':item.sort<=10?'#f2972e':''}" :style設置前10名的文字顏色。

  2. !isNaN(parseInt(_this.name)) 判斷輸入的是數字還是文字,如果有數字就會按照數字搜索。

    3.過濾器two

     filters: {//保留兩位小數點          two : function(value){            if (!value) { return ''};            return value.toFixed(2);          }        }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新泰市| 柳林县| 安阳县| 商水县| 樟树市| 资源县| 吉安县| 民丰县| 松江区| 怀宁县| 原阳县| 蚌埠市| 滨海县| 柏乡县| 康马县| 漯河市| 巴马| 文水县| 卢氏县| 镇巴县| 南陵县| 邢台市| 长沙县| 叙永县| 九龙城区| 玉林市| 重庆市| 临西县| 福贡县| 措美县| 永仁县| 中方县| 武城县| 呼玛县| 农安县| 兴安县| 蓬安县| 昂仁县| 类乌齐县| 靖远县| 台湾省|