克隆仓库

克隆后,将dist目录下的所有文件复制到项目中的/static/vant/目录下,vant目录是我自己创建为了区分的

git clone https://github.com/youzan/vant-weapp.git

注意:一定要确保复制完全了,我当时复制的时候common文件夹没复制过来,就出现错误了!

引入

直接在用的页面的main.json中引用了,这里的配置是根据我的目录结构来的,如果你和我前面的操作一致,那么直接复制粘贴就可以了,不然就要自己修改哦~

https://youzan.github.io/vant-weapp/#/intro官方文档,有些新功能更新,这里的引入可能还没加进来,大家可以自己去官方的网站看下

"usingComponents": {
"van-action-sheet": "/static/vant/cell-group/index",
"van-area": "/static/vant/area/index",
"van-badge": "/static/vant/badge/index",
"van-badge-group": "/static/vant/badge-group/index",
"van-button": "/static/vant/button/index",
"van-card": "/static/vant/card/index",
"van-cell": "/static/vant/cell/index",
"van-cell-group": "/static/vant/cell-group/index",
"van-checkbox": "/static/vant/checkbox/index",
"van-checkbox-group": "/static/vant/checkbox-group/index",
"van-col": "/static/vant/col/index",
"van-collapse": "/static/vant/collapse/index",
"van-datetime-picker": "/static/vant/datetime-picker/index",
"van-dialog": "/static/vant/dialog/index",
"van-field": "/static/vant/field/index",
"van-goods-action": "/static/vant/goods-action/index",
"van-goods-action-button": "/static/vant/goods-action-button/index",
"van-goods-action-icon": "/static/vant/goods-action-icon/index",
"van-icon": "/static/vant/icon/index",
"van-info": "/static/vant/info/index",
"van-loading": "/static/vant/loading/index",
"van-nav-bar": "/static/vant/nav-bar/index",
"van-notice-bar": "/static/vant/notice-bar/index","van-notify": "/static/vant/notify/index",
"van-overlay": "/static/vant/overlay/index",
"van-panel": "/static/vant/panel/index",
"van-picker": "/static/vant/picker/index",
"van-picker-column": "/static/vant/picker-column/index",
"van-popup": "/static/vant/popup/index",
"van-progress": "/static/vant/progress/index",
"van-radio": "/static/vant/radio/index",
"van-radio-group": "/static/vant/radio-group/index",
"van-rate": "/static/vant/rate/index",
"van-row": "/static/vant/row/index",
"van-search": "/static/vant/search/index",
"van-slider": "/static/vant/slider/index",
"van-stepper": "/static/vant/stepper/index",
"van-steps": "/static/vant/steps/index",
"van-submit-bar": "/static/vant/submit-bar/index",
"van-swipe-cell": "/static/vant/swipe-cell/index",
"van-switch": "/static/vant/switch/index",
"van-switch-cell": "/static/vant/switch-cell/index",
"van-tab": "/static/vant/tab/index",
"van-tabbar": "/static/vant/tabbar/index",
"van-tabbar-item": "/static/vant/tabbar-item/index",
"van-tabs": "/static/vant/tabs/index",
"van-tag": "/static/vant/tag/index",
"van-toast": "/static/vant/toast/index",
"van-tree-select": "/static/vant/tree-select/index"
}

使用

在页面中直接使用就ok了,只要和引入中命名一致

 <van-cell-group name="form-list">
<div class="form-item">
<label class="label-text" for="prizeName">奖品名称</label>
<van-field
class="input"
adjust-position="true"
input-align="right"
id="prize"
name="prizeName"
v-model="contactFormData.prizeName"
placeholder="请输入奖品名称"
/>
</div>
<div class="form-item">
<label class="label-text" for="prizeNumber">奖品数量</label>
<van-field
class="input"
adjust-position="true"
input-align="right"
id="prizeNumber"
name="prizeNumber"
type="number"
v-model="contactFormData.prizeNumber"
placeholder="请输入奖品数量"
onkeyup = "value=value.replace(/[^0-9]/g,'')"
onpaste = "value=value.replace(/[^0-9]/g,'')"
oncontextmenu = "value=value.replace(/[^0-9]/g,'')"
/>
</div>
<div class="form-item">
<label class="label-text" for="userName">联系人</label>
<van-field
class="input"
adjust-position="true"
input-align="right"
id="userName"
name="userName"
v-model="contactFormData.userName"
placeholder="请输入姓名"
/>
</div>
<div class="form-item">
<label class="label-text" for="mobile">联系电话</label>
<van-field
class="input"
adjust-position="true"
input-align="right"
id="mobile"
name="mobile"
type="number"
v-model="contactFormData.mobile"
placeholder="请输入联系电话"
maxlength="11"
/>
</div>
<div class="form-item">
<label class="label-text" for="goodsLink">商品链接</label>
<van-field
class="input"
adjust-position="true"
input-align="right"
id="goodsLink"
name="goodsLink"
v-model="contactFormData.goodsLink"
placeholder="请输入商品链接"
/>
</div>
<div class="form-item h200">
<label class="label-text" for="prize">备注信息</label>
<van-field
class="input-big"
adjust-position="true"
type="textarea"
id="remark"
name="remark"
v-model="contactFormData.remark"
rows="2"
autosize
placeholder="请输入备注信息"
/>
</div>
</van-cell-group>

不要忘记,引入后重新编译一下哦!

mpvue——引入vant_weapp组件的更多相关文章

  1. MpVue开发之组件引入的问题

    再一次开发订餐系统中,遇到订餐页面引入头部商品列表,底部组件时,报错,模块编译失败,未进入缓存区. 我以为是新添加的模块没有重新启动导致的,然后重新与运行npm run dev后还是失败, 最后经过反 ...

  2. mpvue——引入antv-F2图表

    踩坑中~ 官方文档 https://www.yuque.com/antv/f2/intro 毕竟不像echarts接触过,所以还是先看看文档较好 github https://github.com/s ...

  3. 想在已创建的Vue工程里引入vux组件

    <1>. 在项目里安装vux npm install vux --save <2>. 安装vux-loader (这个vux文档似乎没介绍,当初没安装结果报了一堆错误) npm ...

  4. Vue:如何在vue-cli中创建并引入自定义组件

    一.创建并引入一个组件 1.创建组件 vue-cli中的所有组件都是存放在components文件夹下面的,所以在components文件夹下面创建一个名为First.vue的自定义组件: <t ...

  5. 不再手写import - VSCode自动引入Vue组件和Js模块

    :first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...

  6. react 项目实战(十)引入AntDesign组件库

    本篇带你使用 AntDesign 组件库为我们的系统换上产品级的UI! 安装组件库 在项目目录下执行:npm i antd@3.3.0 -S 或 yarn add antd 安装组件包 执行:npm ...

  7. html页面引入vue组件

    html页面引入vue组件需要在页面引入http-vue-loader.js 注意:要查看页面引入vue组件的效果不能直接在本地打开index.html,会有跨域问题,可以在本地配置一个nginx转发 ...

  8. js 实现vue—引入子组件props传参

    参考:https://www.cnblogs.com/xiaohuochai/p/7388866.html 效果 html <!DOCTYPE html> <html> < ...

  9. uni-app开发微信小程序引入UI组件库(Vant-weapp)步骤

    uni-app开发微信小程序引入UI组件库(Vant-weapp)步骤 这里以vant-weapp为例 uni-app官方文档介绍引入组件的方法 1. 新建相关目录 根目录下创建 wxcomponen ...

随机推荐

  1. JAVA程序员学PHP

    工作之余,趁着五一假期学习下PHP,都说PHP是世界上最美的语言,而且现在应用的有这么广泛,在短期时间内在编程的市场上打得火热,好奇心趋势我去学习一下,下面便是我学习PHP记录下来的过程,和大家分享一 ...

  2. 关于ipv6被拒的问题

    遇到ipv6被拒,你首先要搭建一个ipv6的环境,进行测试一下,如果在ipv6环境下没有问题,那你就可以再次直接提交,或者重新打包提交.再次提交的时候,你可以录制一段在ipv6环境下运行的一段视频 上 ...

  3. Android为TV端助力linux命令

    从命令行push到系统目录,用户组是root,而代码里面的是个人用户组,所以要把你push进去的东西改成跟你APK一样的用户组,并且chmod -R 777 文件名修改文件的权限 修改用户组chown ...

  4. MongoDB 执行mongoexport时异常及分析(关于数字类型的查询)

    今天在用mongoexport导出满足一定条件下的数据时,遇到了一个报错,现纪录下来,并且针对此错误对MongoDB 的 数字类型 做了进一步的学习. 背景 及 报错信息 今天接到一个业务需求,需要从 ...

  5. MVC Controller return 格式分类及用法

    概述 所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件.而它的返回类型是ActionResult如 public ActionResult Index ...

  6. 定时任务 Cron表达式

    Cron表达式由6~7项组成,中间用空格分开.从左到右依次是: 秒.分.时.日.月.周几.年(可省略) Cron表达式的值可以是数字,也可以是以下符号: "*":所有值都匹配 &q ...

  7. 【原】Java学习笔记004 - 运算符

    package cn.temptation; public class Sample01 { public static void main(String[] args) { // 运算符:对常量 或 ...

  8. Linux 用户关联命令

    在执行useradd命令创建用户时,它首先读取/etc/default/useradd文件的配置参数,然后通过这些参数来配置新创建的用户,如创建名为luser的用户. [root@rhl5 -]# u ...

  9. 基于SVM的鸢尾花数据集分类实现[使用Matlab]

    iris数据集的中文名是安德森鸢尾花卉数据集,英文全称是Anderson’s Iris data set.iris包含150个样本,对应数据集的每行数据.每行数据包含每个样本的四个特征和样本的类别信息 ...

  10. C# — 创建Windows服务进阶版

    1.新建一个Windows服务项目:FaceService 2.将service1.cs重命名为FaceService.cs,然后在主界面右击鼠标,选择添加安装程序 3.鼠标选择serviceInst ...