06_滚动tab开发_01

一、效果图查看

二、代码

2.1 vue代码

代码:

<view class="uni-tab-bar">
            <!-- 横向滚动布局 -->
            <scroll-view scroll-x class="uni-swiper-tab">
                <!-- 导航栏的一个块 -->
                <block v-for="(tab,index) in tabBars" :key="tab.id">
                    <!-- 块里面的一个导航内容 -->
                    <view class="swiper-tab-list"
                    :class="{‘active‘:tabIndex==index}"
                    @tap="tabtap(index)">
                        {{tab.name}}
                        <view class="swiper-tab-line"></view>  <!-- 这是选中项下划线 -->
                    </view>
                </block>
            </scroll-view>
        </view>

2.2 js代码

代码:

tabIndex:0,                           //选中项索引
                tabBars:[              //滚动导航的内容
                    { name:"关注",id:"guanzhu" },
                    { name:"推荐",id:"tuijian" },
                    { name:"体育",id:"tiyu"       },
                    { name:"热点",id:"redian"  },
                    { name:"财经",id:"caijing" },
                    { name:"娱乐",id:"yule"    },
                ],

...

methods: {
            // 滚动tab选中
            tabtap(index){
                this.tabIndex=index;
            }
        }

2.3 css代码

代码:

<style>
    .uni-swiper-tab{
        border-bottom: 1upx solid #EEEEEE;
    }
    .swiper-tab-list{
        color: #969696;
        font-weight: bold;
    }
    .uni-tab-bar .active{
        color: #343434;
    }
    .active .swiper-tab-line{
        border-bottom: 4upx solid #FEDE33;
        width: 62upx;
        margin: auto;
        border-top: 4upx solid #FEDE33;
        border-radius:20upx;
    }
</style>

原文地址:https://www.cnblogs.com/luwei0915/p/12608995.html

时间: 2024-08-30 16:54:45

06_滚动tab开发_01的相关文章

06_滚动tab开发_02 tabbar与图文列表绑定,互联互动

1. 效果图 2. JS中list列表封装,与tabbar一一对应 list中代码: list: [{                                                                       #一个list对应一个导航栏                                userpic: "../../static/demo/userpic/12.jpg",    # 竖向滚动布局第一个块                 

安卓开发之使用viewpager+fragment实现滚动tab页

闲着.用viewpager+fragment实现了个滚动tab..轻拍,以后会陆续发先小东西出来..爱分享,才快乐.demo见附件.. Java代码   package com.example.demo; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.

iOS UI Tab开发

iOS UI Tab开发(iOS 8) tab这种样式,类似于单选,可以叫radio-style,这是一个现在主流的layout-design,它让APP内容结构清晰,开发分工逻辑明确,经典的就是微信,时钟等 综述一下: 1.UITabBarController继承UIViewController,是一个ViewController container 2.UITabBarController拥有一个(readonly)的TabBar,TabBar拥有一到多个TabBarItem 3.每一个It

微信小程序滚动Tab实现左右可滑动切换

--------------------------------------------------------wxml------------------------------------------------------- <view > <scroll-view scroll-x="true" class="tab-h" scroll-left="{{scrollLeft}}"> <view class=&

ADF_Oracle示例系列06_使用 JSF 开发基于 Ajax 的用户界面:ADF Faces 富客户端组件简介(案例)

2013-05-01 Created By BaoXinjian 一.摘要 待整理 待整理 待整理 待整理 待整理 待整理 Thanks and Regards

滚动固定TAB在顶部显示

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Examples</title> <meta name="description" conte

Android 高仿华为手机Tab页滑动导航效果

首先带大家看一下实现效果,用了两种实现方式: 1.基于LinearLayout实现,导航栏不可响应手指滑动 2.基于HorizontalScrollView实现,导航栏可响应手指滑动 实现方式虽然不一样,但是使用的是一样的,因为我接口封装的一模一样,下面看实现效果. 基于LinearLayout的实现: 基于HorizontalScrollView的实现: 两者效果一样,区别就在于导航条可否随用户操作滑动. 下面只说明LinearLayout实现,HorizontalScrollView仅仅是套

Material Design 开发利器:Android Design Support Library 介绍

转自:https://blog.leancloud.cn/3306/ Android 5.0 Lollipop 是迄今为止最重大的一次发布,很大程度上是因为 material design —— 这是一门新的设计语言,它刷新了整个 Android 的用户体验.但是对于开发者来说,要设计出完全符合 material design 哲学的应用,是一个很大的挑战.Android Design Support Library 对此提供了很好的支持,里面汇集了很多重要的 material design 控

Android开发 notifyDataSetChanged()

public void notifyDataSetChanged () Added in API level 1 Notifies the attached observers that the underlying data has been changed and any View reflecting the data set should refresh itself. 此外 HorizontalScrollView取代Gallery实现图片滚动 Android开发 notifyData