<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] >[success] # 搜索和刪除 ~~~ 1.這里單獨把搜索和刪除提出來,是因為兩者有簡易的方法的使用 2.刪除和更改 這里推薦使用splice和index搭配 3.查詢有種一種是一邊輸入一遍查詢,一種格式點擊查詢,但注意都需要將總數據 和查詢數據分開處理。切查詢數據要copy總數據 4.第三條也不是絕對的可以通過計算屬性來進行搜索數據 ~~~ >[danger] ##### 刪除案例 ![](https://box.kancloud.cn/318b3809aeb48af4f7b332c135de1324_108x92.png) ~~~ 1.配合splice 使用,this.list.splice(index,1);第一個參數,起始位置,第二個參數, 刪除的個數 ~~~ ~~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--導入Vue cdn 的網址--> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.22/dist/vue.js"></script> </head> <body> <div id="app" style="margin: 0 auto;width: 960px" > <ul> <li v-for="item,index in list" @click="removeHandel(index)">{{item}}</li> </ul> </div> <script> var vm = new Vue({ el: '#app', data: { list:["1", "2", "3", "4"] }, methods:{ removeHandel(index){ this.list.splice(index,1); } } }); </script> </body> </html> ~~~ >[danger] ##### 更改 ~~~ 1.更改不做案例講解因為在v-on的章節有講解set和$set 的更改方式 2.還有一種是splice 的更改方式,詳細的使用看前端手冊對這個方法有講解 ~~~ >[info] ## 搜索 ~~~ 1.搜索有三種,第一種后臺搜索,第二種前端搜索(點擊按鈕觸發搜索),第三種前 端搜索(一遍輸入一遍搜索) 2.這里不對后臺搜素做探討 3.但是搜索的時候需要另一個變量,專門講搜索源數據和總數據進行分開的 ~~~ >[danger] ##### 點擊按鈕搜索 ![](https://box.kancloud.cn/e0c197964d94ff32565d32143ef01745_272x133.png) ~~~ 1.搜索推薦兩個方法一個indexOf,一個是es6的includes ~~~ ~~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--導入Vue cdn 的網址--> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.22/dist/vue.js"></script> </head> <body> <div id="app" style="margin: 0 auto;width: 960px" > <input v-model="sreachKey"><input value="搜索" type="button" @click="sreach"> <ul> <li v-for="item,index in clist">{{item}}</li> </ul> </div> <script> let list = ["1", "2", "3", "4"]; let clist = ["1", "2", "3", "4"]; // 實際工作匯中這個clist其實是會被我們深copy一份 var vm = new Vue({ el: '#app', data: { sreachKey:"", list, clist, }, methods:{ sreach(){ this.clist = this.list.filter(item => { // if(item.indexOf(keywords) != -1) // 注意 : ES6中,為字符串提供了一個新方法,叫做 String.prototype.includes('要包含的字符串') // 如果包含,則返回 true ,否則返回 false // contain if (item.includes(this.sreachKey)) { return item } }); } } }); </script> </body> </html> ~~~ >[danger] ##### 輸入及搜索 ![](https://box.kancloud.cn/48bd891852a02673c80bf7920c9449a1_183x110.png) ~~~ 1.通過計算屬性進行搜索 ~~~ ~~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--導入Vue cdn 的網址--> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.22/dist/vue.js"></script> <style> .red { background-color: red; } </style> </head> <body> <div id="box"> <input v-model="search"> <ul> <li v-for="i in computedSearch"> {{i}} </li> </ul> </div> <script type="text/javascript"> var vm = new Vue({ el:"#box", data:{ search:"", list:["aa","abb","ccc"] }, computed:{ computedSearch(){ return this.list.filter(item=>{ return item.indexOf(this.search) !=-1 }) } } }) </script> </body> </html> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看