2018-07-19 wepy生成小程序 橫向tab

上文件#

<template>
    <view >
        <scroll-view scroll-x="true" class="tab-h" scroll-left="{{scrollLeft}}">
            <view class="tab-item {{currentTab==0?'active':''}}"  data-current="0" @tap="swichNav">健康</view>
            <view class="tab-item {{currentTab==1?'active':''}}" data-current="1" @tap="swichNav">情感</view>
            <view class="tab-item {{currentTab==2?'active':''}}" data-current="2" @tap="swichNav">職場(chǎng)</view>
            <view class="tab-item {{currentTab==3?'active':''}}" data-current="3" @tap="swichNav">育兒</view>
            <view class="tab-item {{currentTab==4?'active':''}}" data-current="4" @tap="swichNav">糾紛</view>
            <view class="tab-item {{currentTab==5?'active':''}}" data-current="5" @tap="swichNav">青蔥</view>
            <view class="tab-item {{currentTab==6?'active':''}}" data-current="6" @tap="swichNav">全部</view>
            <view class="tab-item {{currentTab==7?'active':''}}" data-current="7" @tap="swichNav">其他</view>
        </scroll-view>
        <swiper class="tab-content" current="{{currentTab}}" duration="300" @change="switchTab"
                style="height:{{winHeight}}rpx">
            <swiper-item wx:for="{{[0,1,2,3,4,5,6,7]}}">
                <scroll-view scroll-y="true" class="scoll-h" >
                    <block wx:for="{{[1,2,3,4,5,6,7,8]}}" wx:key="*this">
                        <view class="item-ans">
                            <view class="avatar">
                                <image class="img" src="http://ookzqad11.bkt.clouddn.com/avatar.png"></image>
                            </view>
                            <view class="expertInfo">
                                <view class="name">歡顏</view>
                                <view class="tag">知名情感博主</view>
                                <view class="answerHistory">1個(gè)回答辱挥,2人聽(tīng)過(guò) </view>
                            </view>
                            <view  class="askBtn">問(wèn)TA</view>
                        </view>
                    </block>
                </scroll-view>
            </swiper-item>
        </swiper>
    </view>
</template>
<style lang="less">
    .tab-h{
        height: 80rpx;width: 100%; box-sizing: border-box;overflow: hidden;line-height: 80rpx;background: #F7F7F7; font-size: 16px; white-space: nowrap;position: fixed;top: 0; left: 0; z-index: 99;}
    .tab-item{margin:0 36rpx;display: inline-block;}
    .tab-item.active{color: #4675F9;position: relative;}
    .tab-item.active:after{ content: "";display: block;height: 8rpx;width: 52rpx;background: #4675F9;position: absolute; bottom: 0;left: 5rpx;border-radius: 16rpx;}
    .item-ans{ width: 100%;display: flex; flex-grow: row no-wrap;justify-content: space-between; padding: 30rpx;box-sizing: border-box; height: 180rpx;align-items: center;border-bottom: 1px solid #F2F2F2;}
    .avatar{width: 100rpx;height: 100rpx;position: relative;padding-right: 30rpx;}
    .avatar .img{width: 100%;height: 100%;}
    .avatar .doyen{width: 40rpx;height: 40rpx;position: absolute;bottom: -2px;right: 20rpx;}
    .expertInfo{font-size: 12px;flex-grow: 2;color: #B0B0B0;line-height: 1.5em;}
    .expertInfo .name{font-size: 16px;color:#000;margin-bottom: 6px;}
    .askBtn{ width: 120rpx;height: 60rpx;line-height: 60rpx;text-align: center;font-size: 14px; border-radius: 60rpx;border: 1px solid #4675F9; color:#4675F9;}
    .tab-content{margin-top: 80rpx;}
    .scoll-h{height: 100%;}
</style>
<script>
    import wepy from 'wepy';
    import config from '../config';
    import request from '../vendor/request';
    import language from '../language';
    export default class popularScience extends wepy.page {
        methods = {
            // 滾動(dòng)切換標(biāo)簽樣式
            switchTab(e){
                this.currentTab = e.detail.current
                this.checkCor();
            },
            // 點(diǎn)擊標(biāo)題切換當(dāng)前頁(yè)時(shí)改變樣式
            swichNav(e){
                var cur=e.target.dataset.current;
                if(this.currentTaB==cur){return false;}
                else{
                    this.currentTab= cur
                }
            }
        };
        data = {
            winHeight:"",//窗口高度
            currentTab:0, //預(yù)設(shè)當(dāng)前項(xiàng)的值
            scrollLeft:0, //tab標(biāo)題的滾動(dòng)條位置
            expertList:[{ //假數(shù)據(jù)
                img:"avatar.png",
                name:"歡顔",
                tag:"知名情感博主",
                answer:134,
                listen:2234
            }]
        };
        components = {

        };
        async onShow(){

        };
        // async onLoad() {
        //     // await this.getCities();
        // };
        //判斷當(dāng)前滾動(dòng)超過(guò)一屏?xí)r炫彩,設(shè)置tab標(biāo)題滾動(dòng)條恐锦。
        checkCor(){
            if (this.currentTab>4){
                this.scrollLeft = 300
            }else{
                this.scrollLeft = 0
            }
        }
        onLoad() {
            var that = this;
            //  高度自適應(yīng)
            wepy.getSystemInfo( {
                success: function( res ) {
                    var clientHeight=res.windowHeight,
                        clientWidth=res.windowWidth,
                        rpxR=750/clientWidth;
                    var  calc=clientHeight*rpxR-180;
                    that.winHeight = calc
                }
            });
        }
        footerTap(){
            return this.$wxapp.footerTap
        }
        onReachBottom() {

        };
        onShareAppMessage(){
            return config.shareConfig;
        }
    }
</script>

小程序原生編寫(xiě) 參考:
http://www.reibang.com/p/94849f9c2ff2

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末检眯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子艳馒,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件噩咪,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡失晴,警方通過(guò)查閱死者的電腦和手機(jī)剧腻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涂屁,“玉大人书在,你說(shuō)我怎么就攤上這事〔鹩郑” “怎么了儒旬?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)帖族。 經(jīng)常有香客問(wèn)我栈源,道長(zhǎng)媚朦,這世上最難降的妖魔是什么越庇? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任扮宠,我火速辦了婚禮酌伊,結(jié)果婚禮上恋拷,老公的妹妹穿的比我還像新娘载佳。我一直安慰自己孝凌,他們只是感情好误债,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布挣郭。 她就那樣靜靜地躺著迄埃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪兑障。 梳的紋絲不亂的頭發(fā)上侄非,一...
    開(kāi)封第一講書(shū)人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音流译,去河邊找鬼逞怨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛先蒋,可吹牛的內(nèi)容都是我干的骇钦。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼竞漾,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼眯搭!你這毒婦竟也來(lái)了窥翩?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鳞仙,失蹤者是張志新(化名)和其女友劉穎寇蚊,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體棍好,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仗岸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了借笙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扒怖。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖业稼,靈堂內(nèi)的尸體忽然破棺而出盗痒,到底是詐尸還是另有隱情,我是刑警寧澤低散,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布俯邓,位于F島的核電站,受9級(jí)特大地震影響熔号,放射性物質(zhì)發(fā)生泄漏稽鞭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一引镊、第九天 我趴在偏房一處隱蔽的房頂上張望朦蕴。 院中可真熱鬧,春花似錦弟头、人聲如沸梦重。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至降瞳,卻和暖如春嘱支,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挣饥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工除师, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扔枫。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓汛聚,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親短荐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子倚舀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,441評(píng)論 6 428
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,510評(píng)論 25 707
  • 你要想我不胡思亂想就應(yīng)該一直在我身邊叹哭,一個(gè)人不亂想些什么都覺(jué)得對(duì)不起“寂寞”,你要是擔(dān)心我出軌痕貌,應(yīng)該看住我风罩,誰(shuí)知道...
    傅攸寧閱讀 104評(píng)論 0 0
  • 古絕·蟠桃劫 仙體也曾宴瑤臺(tái), 墜入紅塵抹春腮舵稠。 懷璧有罪君無(wú)罪超升, 青果方拎斷骨哀。 為了幾個(gè)不成熟的桃子...
    任爾風(fēng)云我自逍閱讀 218評(píng)論 2 6
  • 子罕第九(主要記孔子言論哺徊,重點(diǎn)為孔子的行事風(fēng)格室琢,提倡和不提倡做的事) 每日《論語(yǔ)》編輯:曹友寶 【原文】 9.21...
    曹友寶閱讀 190評(píng)論 0 0