更新记录
1.1.0(2024-12-14) 下载此版本
效果优化
1.0.1(2023-04-30) 下载此版本
更改数据输出格式,新增默认联系人开关
1.0.0(2023-04-12) 下载此版本
联系人组件
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | - | √ | √ | √ | √ |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
支持扫码体验-见右侧二维码
<template>
<view>
<passenger-edit :editList="editList" @save="handleOnSave" @del="handleOnDel"></passenger-edit>
</view>
</template>
<script>
export default {
data() {
return {
editList: [{
placeholder: '姓名',
name: '姓名',
key: 'name',
value: '',
isMust: true
}, {
placeholder: '电话',
name: '电话',
key: 'phone',
value: '',
isMust: true,
reg: /^[1]\d{10}$/,
errorMessage: '请输入正确的电话'
},
{
placeholder: '邮箱',
name: '邮箱',
key: 'email',
value: '',
isMust: false,
reg: /^\w[-\w.+]*@([A-Za-z0-9]+[-A-Za-z0-9]*\.){1,}[A-Za-z0-9]{2,}$/,
errorMessage: '请输入正确的邮箱'
}
]
};
},
methods: {
handleOnSave(editList) {
console.log('-点击保存-', editList);
// editList输出格式
// {
// editValue: {
// email: "zhangsan@qq.com",
// name: "张三",
// phone: "",
// },
// isDefault: false
// }
},
handleOnDel() {
console.log('-点击删除-');
},
}
}
</script>
<style lang="scss">
page {
background: rgba(246, 247, 249, 1);
}
</style>
组件入参
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
editList | Array |
[] | 联系人编辑数据列表 |
showSetDefault | Boolean | true | 是否展示:设为默认联系人 |