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

首頁 > 語言 > JavaScript > 正文

vue2 前端搜索實現示例

2024-05-06 15:21:29
字體:
來源:轉載
供稿:網友

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

其實原理很簡單,小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);          }        }

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 乐安县| 黄梅县| 平谷区| 安塞县| 呼伦贝尔市| 内乡县| 襄垣县| 衡南县| 科技| 达尔| 龙江县| 湘潭县| 楚雄市| 曲靖市| 大姚县| 长丰县| 云林县| 资中县| 正镶白旗| 阿图什市| 加查县| 友谊县| 鲁甸县| 盐源县| 霍山县| 巴中市| 泸定县| 天柱县| 凤山县| 高陵县| 普洱| 镇远县| 泾源县| 宁南县| 阜新市| 西昌市| 衡阳县| 林州市| 德保县| 临武县| 嘉鱼县|