美文网首页
uniapp使用vant weapp,并使用easycom自动批

uniapp使用vant weapp,并使用easycom自动批

作者: 西叶web | 来源:发表于2021-02-02 21:42 被阅读0次

第一步

下载源文件:https://github.com/youzan/vant-weapp/releases

我下的1.1.0.beta2版本(我学习看的视频https://www.bilibili.com/video/BV1DE411A7C6?from=search&seid=14851523997757586128也是这个版本)

(目前最新1.6.7用了不好使,下面再说)

第二步

下载解压

项目根目录新建wxcomponents

把dist复制到wxcomponents里,dist改名vant

第三步,使用easycom自动批量移入组件

easycom:只要组件安装在项目的components目录下,并符合components/组件名称/组件名称.vue目录结构。就可以不用引用、注册,直接在页面中使用

easycom官方说明:
https://uniapp.dcloud.io/collocation/pages?id=easycom

// pages.json-globalStyle同级下添加
"easycom": {
      "autoscan": true, // 是否开启自动扫描
      "custom": {
        "van-(.*)": "@/wxcomponents/vant/$1/index.vue"
      }
    }

正则表达式解释

"van-(.*)"
-----指的是你用的标签,<van-button>这种

@/wxcomponents/vant/$1/index.vue
------前面一段是正常路径,$1表示匹配vant下的所有文件夹,index.vue是目标文件,一开始是没有的,编译后会出现

第四步-运行

然后会报错!

image.png

解决报错

去wxcomponents/vant/icon/index.vue

找到两处url,前面加个空格

image.png

加完空格基本可以了
截图是使用了van-button组件的效果,具体怎么用就没必要说了吧

image.png

其他错误

还有,如果你还是报错,

我1.6.7测试的是报的Cannot read property 'split' of undefined

我没找到解决办法,所以选择换版本这个方式,

有解决的评论留言哈

欢迎点赞、留言、关注!

相关文章

网友评论

      本文标题:uniapp使用vant weapp,并使用easycom自动批

      本文链接:https://www.haomeiwen.com/subject/vorutltx.html