亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

swiper 劃不動(dòng)問(wèn)題

eechen / 2863人閱讀

摘要:是目前較為流行的移動(dòng)端觸摸滑動(dòng)插件,因?yàn)槠浜?jiǎn)單好用易上手,受到很多前端開(kāi)發(fā)者的歡迎。而數(shù)據(jù)在初始化之后才異步請(qǐng)求到,則無(wú)法正確有多少個(gè)實(shí)際上找到一個(gè)待循環(huán)模板,所以劃不動(dòng)。找到原因后,只須對(duì)癥下藥。兩者默認(rèn)值都為。

Swiper是目前較為流行的移動(dòng)端觸摸滑動(dòng)插件,因?yàn)槠浜?jiǎn)單好用易上手,受到很多前端開(kāi)發(fā)者的歡迎。
今天在使用Swiper的時(shí)候遇到這個(gè)問(wèn)題:

使用模板引擎動(dòng)態(tài)生成swiper-slide類(lèi),在swiper-wrapper里生成6個(gè)以上的滑動(dòng)頁(yè),可是就是劃不到第二頁(yè),嘗試將longSwipesRatio的值修改到最小,仍然不起作用。
//此處為一個(gè)滑動(dòng)頁(yè)內(nèi)容

在測(cè)試時(shí)發(fā)現(xiàn),手動(dòng)復(fù)制n個(gè)循環(huán)部分,則可以滑動(dòng)n個(gè)塊;手動(dòng)調(diào)節(jié)窗口大小,使頁(yè)面文檔發(fā)生改變(動(dòng)態(tài)響應(yīng))后,可以正?;瑒?dòng)。
于是猜測(cè)swiper的機(jī)制是:初始化的時(shí)候自動(dòng)掃描swiper-wrapper類(lèi)下有多少個(gè)swiper-slide類(lèi)塊,則允許滑動(dòng)多少個(gè)塊。
而數(shù)據(jù)在swiper初始化之后才異步請(qǐng)求到,swiper則無(wú)法正確scan有多少個(gè)slide(實(shí)際上找到一個(gè)待循環(huán)模板),所以劃不動(dòng)。

找到原因后,只須對(duì)癥下藥。在查閱Swiper的API時(shí)發(fā)現(xiàn),有這樣兩個(gè)參數(shù):observerobserveParents,前者啟動(dòng)動(dòng)態(tài)檢查器,當(dāng)改變swiper的樣式(例如隱藏/顯示)或者修改swiper的子元素時(shí),自動(dòng)初始化swiper。后者原理和前者一樣,只是將observe應(yīng)用于Swiper的父元素。兩者默認(rèn)值都為false。
所以在原來(lái)的swiper初始化代碼中加上這兩行即可。

var mySwiper = new Swiper(".swiper-container",{
pagination : ".swiper-pagination",
    paginationClickable: true,
    //……
    observer:true,//修改swiper自己或子元素時(shí),自動(dòng)初始化swiper
    observeParents:true,//修改swiper的父元素時(shí),自動(dòng)初始化swiper
})

若對(duì)您有幫助,可以贊助并支持下作者哦,謝謝!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/85787.html

相關(guān)文章

  • 有贊vant-ui Tabs、List、PullRefresh組件實(shí)踐

    摘要:建議,每個(gè)欄目下放一個(gè)空列表組件,將空組件放在下拉刷新組件里面。下拉刷新請(qǐng)求兩次。請(qǐng)求結(jié)束后必須把下拉刷新綁定的置為,要不然又會(huì)多請(qǐng)求一次魅族手機(jī)按鍵返回桌面,再重新回到后列表上下劃不動(dòng)。魅族的返回鍵問(wèn)題,在換用列表插件后得到解決。 Vant ui + Vue.js 部分組件實(shí)踐 功能需求是實(shí)現(xiàn)一個(gè)移動(dòng)端的欄目列表切換,于此同時(shí)列表需要進(jìn)行下拉刷新,上拉加載 如下圖,大概是一個(gè)這樣...

    habren 評(píng)論0 收藏0
  • 使用React和Node.js制作音樂(lè)類(lèi)App的一次總結(jié)

    摘要:在通信時(shí),如果要將返回的數(shù)據(jù),那么請(qǐng)注意的同異步場(chǎng)景,準(zhǔn)確把控渲染和設(shè)置狀態(tài)時(shí)間差邏輯,特別是多個(gè)請(qǐng)求,可以使用或者在的回調(diào)函數(shù)中發(fā)送請(qǐng)求,定時(shí)器把控時(shí)間。 一、技術(shù)選型 語(yǔ)言選擇: JavaScript TypeScript 最終選擇了JavaScript作為開(kāi)發(fā)語(yǔ)言,一開(kāi)始嘗試使用TypeScript,但是由于是移動(dòng)端,antd-mobile的庫(kù)與TS有那么一些不兼容,官方文...

    edgardeng 評(píng)論0 收藏0
  • 使用React和Node.js制作音樂(lè)類(lèi)App的一次總結(jié)

    摘要:在通信時(shí),如果要將返回的數(shù)據(jù),那么請(qǐng)注意的同異步場(chǎng)景,準(zhǔn)確把控渲染和設(shè)置狀態(tài)時(shí)間差邏輯,特別是多個(gè)請(qǐng)求,可以使用或者在的回調(diào)函數(shù)中發(fā)送請(qǐng)求,定時(shí)器把控時(shí)間。 一、技術(shù)選型 語(yǔ)言選擇: JavaScript TypeScript 最終選擇了JavaScript作為開(kāi)發(fā)語(yǔ)言,一開(kāi)始嘗試使用TypeScript,但是由于是移動(dòng)端,antd-mobile的庫(kù)與TS有那么一些不兼容,官方文...

    helloworldcoding 評(píng)論0 收藏0
  • 使用React和Node.js制作音樂(lè)類(lèi)App的一次總結(jié)

    摘要:在通信時(shí),如果要將返回的數(shù)據(jù),那么請(qǐng)注意的同異步場(chǎng)景,準(zhǔn)確把控渲染和設(shè)置狀態(tài)時(shí)間差邏輯,特別是多個(gè)請(qǐng)求,可以使用或者在的回調(diào)函數(shù)中發(fā)送請(qǐng)求,定時(shí)器把控時(shí)間。 一、技術(shù)選型 語(yǔ)言選擇: JavaScript TypeScript 最終選擇了JavaScript作為開(kāi)發(fā)語(yǔ)言,一開(kāi)始嘗試使用TypeScript,但是由于是移動(dòng)端,antd-mobile的庫(kù)與TS有那么一些不兼容,官方文...

    kviccn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<