使用VUE实现移动端列表筛选功能的案例-创新互联

小编给大家分享一下使用VUE实现移动端列表筛选功能的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

成都创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为鄢陵企业提供专业的成都网站设计、成都做网站,鄢陵网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

效果如下:

使用VUE实现移动端列表筛选功能的案例 使用VUE实现移动端列表筛选功能的案例

HTML:


   
    
     
  •               {{item.name}}                                       
  •          {{child.name}}                   
  •                         清空         确定        
          
                  
       
      

    CSS:

    .filterbar {
      position: fixed;
      z-index: 2;
      left: 0;
      top: 3.1em;
      width: 100%;
      background-color: #fff;
      height: 2em;
    
      .bg-filterbar {
       position: fixed;
       width: 100%;
       height: 100%;
       background-color: black;
       opacity: 0.2;
       z-index: 1;
       left: 0;
       top: 4.2em;
      }
      .filterbar-title {
       width: 100%;
       .title-ul {
        height: 1.4em;
        margin-bottom: 0.5em;
        border-bottom: 1px solid #eee;
       }
       ul .title-li {
        width: 24%;
        float: left;
        text-align: center;
        font-size: 0.9em;
    
        .filterbar-content {
         position: absolute;
         left: 0;
         width: 100%;
         padding: 0.5em;
         background-color: #fff;
         z-index: 2;
         top: 1.24em;
        }
        .content-ul li {
         text-align: left;
         color: #111;
         font-weight: 400;
         padding-left: 1.5em;
         padding-top: 0.7em;
        }
        .content-ul .current {
         color: #1989fa;
        }
       }
       ul .current {
        color: #1989fa;
        font-weight: 600;
       }
       ul:after {
        content: "";
        display: block;
        clear: both;
       }
       .content-ul .van-icon {
        float: right;
        margin-right: 2.5em;
       }
       ul .van-icon {
        vertical-align: middle;
       }
      }
      .button-div {
       margin-top: 1.5em;
       text-align: center;
    
       button {
        width: 48%;
        float: left;
       }
       .van-button {
        height: 3em;
        line-height: 3em;
        font-size: 1em;
        font-weight: 400;
       }
      }
     }

    JS:

    参数说明:

    name:筛选项显示名称
    value:筛选项code
    isShow:是否显示
    multiple: 是否多选,为true时会有清空和确定功能按钮
    data: 筛选列表项

    看完了这篇文章,相信你对“使用VUE实现移动端列表筛选功能的案例”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


    文章名称:使用VUE实现移动端列表筛选功能的案例-创新互联
    分享链接:http://scyanting.com/article/ceddjs.html

    其他资讯