首页 > 其他 > 详细

基于element的模糊查询

时间:2019-10-25 11:22:15      阅读:214      评论:0      收藏:0      [点我收藏+]

基于element的模糊查询

主要是运用两个数组的切换

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title></title>
 6         <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script>
 7         <link rel="stylesheet" type="text/css" href="../css/element-index.css"/>
 8         <script src="../js/element-index.js" type="text/javascript" charset="utf-8"></script>
 9     </head>
10     <body>
11         <div id="app">
12             <el-input v-model="input" placeholder="请输入内容" @input="a(input)"></el-input>
13                 <el-table
14                   :data="table"
15                   style="width: 100%">
16                   <el-table-column
17                     prop="date"
18                     label="日期"
19                     width="180">
20                   </el-table-column>
21                   <el-table-column
22                     prop="name"
23                     label="姓名"
24                     width="180">
25                   </el-table-column>
26                   <el-table-column
27                     prop="address"
28                     label="地址">
29                   </el-table-column>
30                 </el-table>
31         </div>
32     </body>
33 </html>
34 <script type="text/javascript">
35     var vm = new Vue({
36         el:#app,
37         data() {
38             return {
39               input:‘‘,
40               tableData: [{
41                 date: 2016-05-02,
42                 name: 王小虎,
43                 address: 上海市普陀区金沙江路 1518 弄
44               }, {
45                 date: 2016-05-04,
46                 name: 王大虎,
47                 address: 上海市普陀区金沙江路 1517 弄
48               }, {
49                 date: 2016-05-01,
50                 name: 李虎,
51                 address: 上海市普陀区金沙江路 1519 弄
52               }, {
53                 date: 2016-05-03,
54                 name: 贾虎,
55                 address: 上海市普陀区金沙江路 1516 弄
56               }],
57               table:[{
58                 date: 2016-05-02,
59                 name: 王小虎,
60                 address: 上海市普陀区金沙江路 1518 弄
61               }, {
62                 date: 2016-05-04,
63                 name: 王大虎,
64                 address: 上海市普陀区金沙江路 1517 弄
65               }, {
66                 date: 2016-05-01,
67                 name: 李虎,
68                 address: 上海市普陀区金沙江路 1519 弄
69               }, {
70                 date: 2016-05-03,
71                 name: 贾虎,
72                 address: 上海市普陀区金沙江路 1516 弄
73               }],
74             }
75         },
76         methods:{
77             a(input){
78                 let _this = this;
79                 
80                 _this.table = _this.tableData.filter(Val => {
81                     if(Val.address.includes(_this.input) || Val.name.includes(_this.input)){
82                          _this.table.push(Val);
83                         return  _this.table;
84                     }
85                 })
86                 
87             }
88         }
89     })
90 </script>

效果图

技术分享图片

基于element的模糊查询

原文:https://www.cnblogs.com/wo1ow1ow1/p/11736480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!