小程序swiper限高高度自適應(yīng)解決方案

方案一:滿屏
QQ截圖20181212112423.png
/*wxml*/
 <swiper style='width:100%;height:100%;' current='{{current}}' bindchange='bindChange'>

切記是行內(nèi)樣式

/*wxss*/
swiper-item {
  overflow: scroll;
}

ok完美解決!

方案二:半屏

這個(gè)才是重點(diǎn)宠默,小二灵巧,上酸菜!瓤球!


QQ截圖20181212113929.png

這個(gè)就不能行內(nèi)設(shè)置height:100%;了,要根據(jù)元素節(jié)點(diǎn)動態(tài)設(shè)置高敏弃,紅框中的是我的循環(huán)元素麦到,要獲得每個(gè)swiper-item的高

//js
get_wxml: function (className, callback){
    wx.createSelectorQuery().selectAll(className).boundingClientRect(callback).exec()
  },
wx.request({
      url: baseUrl + 'm=wttapi&a=getcategories',
      method: "POST",
      header: {
        "Content-Type": "application/x-www-form-urlencoded"
      },
      success: function(res) {
        console.log(res)
        that.setData({
          scrollNav: res.data.data[1],
          scrollContent: res.data.data[2],
          indexTit: res.data.data[1][0].name
        })
        let change_id = that.data.scrollNav[that.data.idx].cid//動態(tài)獲取每個(gè)swiper-item元素節(jié)點(diǎn)的id
        that.setData({
          swiper_length: that.data.scrollNav.length-1//獲取節(jié)點(diǎn)數(shù)量
        })
        //獲取節(jié)點(diǎn)信息
        that.get_wxml(`#cont${change_id}`,(rects)=>{
          that.setData({
            height:rects[0].height
          })
        })
      }
    })
/*wxml*/
<swiper style='width:100%;height:{{height}}px;background:#F5F5F5;' current='{{current}}' bindchange='moveSwiper'>
    <swiper-item wx:for='{{scrollNav}}' wx:for-item='item' wx:key='index' class='swiper_content' item-id='{{item.cid}}'>
      <!-- <view class='loading'>
        <image src='/images/loading.gif'></image>
        <text>努力加載中</text>
      </view> -->
      <view id='cont{{item.cid}}'>
        <view wx:for='{{scrollContent}}' wx:key='index' id='cont{{item[0].pcid}}'>
          <view class='content-title'>
            <image src='/images/lefticon@2x.png'></image>
            <text style='display:inline-block;margin:0 10rpx;'>{{item[0].pcname}}</text>
            <image src='/images/righticon@2x.png'></image>
          </view>
          <view class='content-box'>
            <view wx:for='{{scrollContent[index]}}' wx:key='index' class='content-box-list' data-id='{{item.ccid}}' data-name='{{item.name}}' bindtap='intoList'>
              <image src='{{item.image}}' style='max-width:160rpx;max-height:160rpx;'></image>
              <view class='content-box-price'>
                <view>
                  <text class='price-text1 fontweight'>{{item.name}}</text>
                  <text class='price-text2'>今日最值</text>
                </view>
                <text class='price-text3'>{{item.price}}</text>
              </view>
            </view>
          </view>
        </view>
      </view>
    </swiper-item>
  </swiper>

ok拟赊,小白一枚步清,以上兩種方案是小程序初步踩坑經(jīng)驗(yàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市欢搜,隨后出現(xiàn)的幾起案子谴轮,更是在濱河造成了極大的恐慌,老刑警劉巖第步,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異刷袍,居然都是意外死亡樊展,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門雷酪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涝婉,“玉大人,你說我怎么就攤上這事墩弯∽钭。” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵轧粟,是天一觀的道長脓魏。 經(jīng)常有香客問我,道長茂翔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任惭嚣,我火速辦了婚禮悔政,結(jié)果婚禮上谋国,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好集畅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布缅糟。 她就那樣靜靜地躺著,像睡著了一般逃贝。 火紅的嫁衣襯著肌膚如雪迫摔。 梳的紋絲不亂的頭發(fā)上泥从,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機(jī)與錄音躯嫉,去河邊找鬼。 笑死擂啥,一個(gè)胖子當(dāng)著我的面吹牛帆阳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜒谤,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼鳍徽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了阶祭?” 一聲冷哼從身側(cè)響起濒募,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎懊缺,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鹃两,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡俊扳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了号坡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梯醒。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茸习,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出号胚,到底是詐尸還是另有隱情,我是刑警寧澤猫胁,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布弃秆,位于F島的核電站,受9級特大地震影響驾茴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晨缴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一峡捡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧稍途,春花似錦砚婆、人聲如沸突勇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽定躏。三九已至芹敌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間氏捞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工矾削, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留豁护,地道東北人欲间。 一個(gè)月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓猎贴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親她渴。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,754評論 1 92
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程满葛,因...
    小菜c閱讀 6,432評論 0 17
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5嘀韧? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,490評論 1 45
  • 考研分?jǐn)?shù)出來了锄贷,嗯,沒有一戰(zhàn)的時(shí)候多柔昼,都怪自己太感性以及幼稚因惭。下面說些失敗經(jīng)驗(yàn),能讓一個(gè)人少走彎路都是最大的欣慰蹦魔。...
    加油沖哇閱讀 600評論 0 0
  • 借我明媚如朝陽 借我追風(fēng)如少年 借我疾馳以駿馬 馳騁萬里數(shù)中原 借我羽紗千尺卷 素裹款款至桃園 借我酒情執(zhí)飛天 敢...
    蓼城明月閱讀 368評論 15 5