uniapp引入vant ui報錯

報錯提示

報錯顯示

官方引入寫法

官方的推薦

解決

1.在 main.js里面把css改為less


image.png

2.在app.vue里面加入

@import 'vant/lib/index.css';

這樣就可以解決這個問題了

完了之后現在又要寫小程序,運行到[微信小程序]后,報錯

app.js

原因是微信小程序不支持document,window對象,所以navigator自然是無法使用的。
所以,并不建議uniapp項目使用vant來寫小程序。

如果非要用vant寫,也可以

1.輸入npm init -y 指令,創建項目配置文件(即package.json)
2.輸入npm i @vant/weapp -S --production下載vant
3.在項目的根路徑下,創建wxcomponents目錄,并將依賴項(node_modules)中@vant文件夾下的dist復制到wxcomponents,并修改文件夾名為vant;
4.在pages.json中注冊并引入組件
image.png

也可以將usingComponents放在全局中,變成全局變量


image.png
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容