先看报错吧
index.esm.js?f465:339
Uncaught TypeError: Object(...) is not a function
at useWindowSize (webpack-internal:///./node_modules/@vant/use/dist/index.esm.js:345:60)
at eval (webpack-internal:///./node_modules/vant/es/utils/dom.js:69:117)
at Module../node_modules/vant/es/utils/dom.js (chunk-vendors.js:4165:1)
at __webpack_require__ (app.js:849:30)
at fn (app.js:151:20)
at eval (webpack-internal:///./node_modules/vant/es/utils/index.js:30:62)
at Module../node_modules/vant/es/utils/index.js (chunk-vendors.js:4189:1)
at __webpack_require__ (app.js:849:30)
at fn (app.js:151:20)
at eval (webpack-internal:///./node_modules/vant/es/action-bar/index.js:4:64)
我一开始以为是以为我的vant全局导入错了,一直百度无果,直到我点开了cmd发现cmd报错了
如下图:
我才隐约觉得是我的vant下载版本出现问题了
然后我试了一下vue2的下载方法,果然可以正常运行了
附上官网的安装图: