diff --git a/docs/examples-docs/contact.md b/docs/examples-docs/contact.md new file mode 100644 index 000000000..bbf1a9aff --- /dev/null +++ b/docs/examples-docs/contact.md @@ -0,0 +1,49 @@ + + +## Contact 联系人 + +### 使用指南 +``` javascript +import { ContactCard, ContactList, ContactEdit } from 'vant'; + +Vue.component(ContactCard.name, ContactCard); +Vue.component(ContactList.name, ContactList); +Vue.component(ContactEdit.name, ContactEdit); +``` + +### 代码演示 + +#### 基础用法 + +:::demo 基础用法 +```html + + +``` + +``` javascript +export default { + data() { + return { + + }; + } +}; +``` +::: + +### Contact API +| 参数 | 说明 | 类型 | 默认值 | 可选值 | +|-----------|-----------|-----------|-------------|-------------| +| type | 类型,分为添加和编辑两种样式 | `String` | `add` | `edit` | +| addText | 添加时的文案提示 | `String` | `添加订单联系人信息` | - | +| username | 联系人姓名 | `String` | - | - | +| tel | 联系人手机号 | `String` | - | - | diff --git a/docs/src/doc.config.js b/docs/src/doc.config.js index 1302676f1..bce7e4213 100644 --- a/docs/src/doc.config.js +++ b/docs/src/doc.config.js @@ -226,6 +226,10 @@ module.exports = { "path": "/area", "title": "Area 省市区选择" }, + { + "path": "/contact", + "title": "Contact 联系人" + }, { "path": "/coupon", "title": "Coupon 优惠券选择器" diff --git a/packages/contact-card/index.vue b/packages/contact-card/index.vue new file mode 100644 index 000000000..dd10b5e38 --- /dev/null +++ b/packages/contact-card/index.vue @@ -0,0 +1,47 @@ + + + diff --git a/packages/index.js b/packages/index.js index d0e94fa22..aeba0a580 100644 --- a/packages/index.js +++ b/packages/index.js @@ -12,6 +12,7 @@ import CellSwipe from './cell-swipe'; import Checkbox from './checkbox'; import CheckboxGroup from './checkbox-group'; import Col from './col'; +import ContactCard from './contact-card'; import CouponCell from './coupon-cell'; import CouponList from './coupon-list'; import DatetimePicker from './datetime-picker'; @@ -70,6 +71,7 @@ const components = [ Checkbox, CheckboxGroup, Col, + ContactCard, CouponCell, CouponList, DatetimePicker, @@ -138,6 +140,7 @@ export { Checkbox, CheckboxGroup, Col, + ContactCard, CouponCell, CouponList, DatetimePicker, diff --git a/packages/vant-css/src/index.css b/packages/vant-css/src/index.css index cee46fcaa..f7d3fea47 100644 --- a/packages/vant-css/src/index.css +++ b/packages/vant-css/src/index.css @@ -56,3 +56,4 @@ @import './goods-action.css'; @import './submit-bar.css'; @import './sku.css'; +@import './contact-card.css';