vant遇到van-sidebar數(shù)據(jù)超出不能滑動的問題
van-sidebar數(shù)據(jù)超出不能滑動
問題:項目中使用了van-popup彈出層加載子組件內(nèi)容,子組件使用了van-sidebar側(cè)邊導航
解決方法
lock-scroll
:是否鎖定背景滾動
<van-popup v-model="showLaodingport" position="bottom" :style="{ height: '100%'}" :lock-scroll="false"> ? ? ? ? //子組件 ? ? ? <loadingPort @child="fromLoadingport"/> ?</van-popup>
默認是true,設置為false即可。
最近項目中使用vant的一些總結(jié)
vantUi是有贊團隊開發(fā)的一款針對于小程序及手機端的一款UI框架
使用時非常方便 但是其中一些bug也很多 把項目中遇到的坑及小tipes分享一下
供自己記憶同時也分享給大家
好好讀文檔 好好讀文檔 好好讀文檔 !important
List 列表
list列表組件完全是全自動的
自動請求、自動刪除loading、頁面刷新自動更新。。。
總之在list中你只要做兩件事:
- 在請求數(shù)據(jù)== 數(shù)據(jù)庫數(shù)據(jù) 時給list一個finished狀態(tài)
- 填寫你所需要的請求函數(shù)
重用list導致的bug
在寫如上代碼時重用list列表 --導致左右擊后每次選擇條件onload函數(shù)會觸發(fā)兩變
bug分析:
由于每次切換當有的頁面加載完成后finished狀態(tài)會改變,
當其重新開啟的時候會觸發(fā)一次onload函數(shù)而我們正常來說也會手動觸發(fā)一次請求數(shù)據(jù)
所以在每次請求時候判斷一下 finished改變的時候就不要重新手動觸發(fā)onload函數(shù)了
如下:
if (this.page) { sn = 2; this.listForMaine = []; this.startAt = 0; if(this.myFinished){ this.myFinished= false; hasChanged = true } } else { sn = 1; this.listForExmation = []; this.startAtExamtion = 0; if(this.myExaminationinished){ // changed this.myExaminationinished= false; hasChanged = true } } if(!hasChanged){ this.getSourceDate(sn) }
vant一些內(nèi)置api也很好用
比如:
通過ref綁定詳細請閱讀文檔
vant中的toast等代碼形式的樣式需要額外引入
如:
import { Toast } from 'vant';
然后再使用,否則會報錯
DatetimePicker 時間選擇器
這個組件可以精確到分鐘 已經(jīng)很好用了
Slider 滑塊
其中有一個選項可以實現(xiàn)雙滑塊很舒服
媽媽再也不讓我寫原生了
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vuex刷新之后數(shù)據(jù)丟失,數(shù)據(jù)持久化,vuex-persistedstate問題
這篇文章主要介紹了vuex刷新之后數(shù)據(jù)丟失,數(shù)據(jù)持久化,vuex-persistedstate問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03基于vue3和element plus實現(xiàn)甘特圖
甘特圖是一種重要的項目管理工具,它可以通過圖形化的方式展示項目的進度和時間表,甘特圖通常由一個橫軸和一個縱軸組成,甘特圖對于項目管理非常重要,所以本文給大家介紹了如何基于vue3和element plus實現(xiàn)甘特圖,需要的朋友可以參考下2024-06-06Vue Transition實現(xiàn)類原生組件跳轉(zhuǎn)過渡動畫的示例
本篇文章主要介紹了Vue Transition實現(xiàn)類原生組件跳轉(zhuǎn)過渡動畫的示例,具有一定的參考價值,有興趣的可以了解一下2017-08-08vue基于html2canvas和jspdf?生成pdf?、解決jspdf中文亂碼問題的方法詳解
這篇文章主要介紹了vue基于html2canvas和jspdf?生成pdf?、解決jspdf中文亂碼問題的方法,結(jié)合實例形式詳細描述了中文亂碼問題的原因、解決方法與相關注意事項,需要的朋友可以參考下2023-06-06