前言:
產(chǎn)品背景介紹
我所做的這個項目,剛開始是沒有移動端需求的,等PC端做完了上線使用了幾個月后,突然有一天產(chǎn)品經(jīng)理找到我說是要做一個在PC端添加一個快速注冊入口,用手機微信掃二位碼進入移動端注冊頁面,用戶注冊。
所以本次需求就是在PC端添加一個tool-tip氣泡型彈出二維碼,再開發(fā)一個移動端注冊頁面。
起初我是在PC項目中引入vant新加了一個模塊來存放移動注冊頁面和注冊成功頁面的,然后想使用postcss-px-to-viewport的exclude和include屬性配置來區(qū)分PC和移動頁面,避免樣式干擾。
然而,是我天真了,看網(wǎng)上各種postcss-px-to-viewport的exclude和include的配置,更換各個版本以及相似的更新版本,都不能完美做到兼容移動端和PC端,我就放棄了移動pc放在一個項目中了,最終只能單獨的把移動頁面單獨摘出來成立一個單獨項目跑,坑爹啊。
-
表單密碼可見切換以及不讓輸入漢字空格
代碼實現(xiàn):
digit屬性讓只能輸入數(shù)字,但這個不符合產(chǎn)品需求,密碼應為數(shù)字、字母、特殊符號都可輸入。
2. 移動端頁面出現(xiàn)X軸滾動條問題
3.使用postcss-px-to-viewport做適配出現(xiàn)的問題
?文章來源地址http://www.zghlxwxcb.cn/news/detail-416234.html
備注:其中的exclude屬性不知道樹我本人寫的有問題還是怎么的,想用它處理views目錄下的特定目錄文件總是不生效,include就更別說了,各種版本、各種寫法都換過了沒啥nuan用。
4.檢測是否是移動端打開跳轉(zhuǎn)不同路由
1)路由處理
export const ISMOBILE = function () {
5.?DatePicker日期選擇器默認選中當前日期
在這塊有2個坑:
1)它的年份默認最小2013,不能像elementui的日期選擇器一樣自由選擇,所以,使用時你可以使用min-date屬性設置最小年月日。
2)默認選中當前年月日,
? 6. 表單校驗添加
1)一定要給van-form中添加ref屬性,在van-field中使用name作為校驗標識,使用rules屬性添加校驗規(guī)則。
備注:想要對一個字段進行不同校驗以及不同提示,只能使用嵌套校驗,對message提示語進行變量賦值。
?
? 7.文件上傳預覽刪除
直接上代碼,很明了:
文章來源:http://www.zghlxwxcb.cn/news/detail-416234.html
?
到了這里,關(guān)于vue3+vant創(chuàng)建移動端項目,實戰(zhàn)項目常見采坑記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!