mp-Vue 配合使用Vant Weapp使用

目前好像还不支持npm安装依赖
1.使用git下载

将dist目录下的所有文件复制到你项目的/static/vant/目录下。

git clone https://github.com/youzan/vant-weapp.git
// 当然你也可以克隆本仓库代码,本仓库会与`vant`仓库保持同步。直接将`vant`目录复制到`/static`目录下
git clone https://github.com/Rychou/mpvue-vant.git

2.在需要引入的页面目录下的main.json文件中

{
  "usingComponents": {
    "van-button": "/static/vant/button/index",
  }
}

3.页面中使用

<van-button>测试button</van-button>

注意事项

需要打开小程序开发者工具的ES6转ES5功能.. (这点与wepy相反 wepy不允许开启此项)

修改webpack打包项 新增vant文件夹

// build(文件夹)-->webpack.base.config.js-->module-->rules配置
 {
       test: /\.js$/,
        // -- include: [resolve('src'), resolve('test')],
        // ++ include: [resolve('src'), resolve('test'), resolve('static/vant')],添加vant文件目录
        include: [resolve('src'), resolve('test'), resolve('static/vant')],
        use: [
          'babel-loader',
          {
            loader: 'mpvue-loader',
            options: Object.assign({checkMPEntry: true}, vueLoaderConfig)
          },
        ]
 },

遇到BUG 可以看看相关文章
Mpvue中使用Vant Weapp组件库及相关坑

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容