更新记录

1.0.3(2024-05-16) 下载此版本

修改双向绑定

1.0.2(2024-04-16) 下载此版本

第二次使用修改

1.0.1(2024-04-11) 下载此版本

改成规范

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

需要帮助可直接联系

啰嗦一下

  • 自己做自己用方便引用,后续会增加插件一步一步完善

    修改记录

  • 20240124 修改md文档 未

必看提醒

  • 仅支持微信小程序

    使用方式

    传参

    参数 类型 说明
    Object 对象,详情看下方参数表格
    postData Object 参数对象,属性名要与的key一致
    uploadPath String 图片上传地址
    imgUrl String 图片显示路径前缀(部分上传接口用的是相对路径时启用)
    init function 初始化方法,传的obj对应的属性名为上方的key:绑定数据属性名(编辑用)

参数

参数 类型 说明
type String 子表单类别,详情看下方type参数表格
name String 单行名称
placeholder String 输入框默认文本
key String 绑定数据属性名
parakey String ocr用,图片返回的name对应的key值
msg String 必填时提示文本
required String 是否必填
type参数
参数 类型 说明
title String 表题头
inputshow String id输入框无数据不显示
input String 输入框
input2 String 输入框-上下样式
image String ocr用,图片返回的name对应的key值
msg String 图片上传
car String 停车牌
textarea String 多行文本
pickeraddr String 地址选择

示例

<template>
    <view>
        <kf-form :imgUrl="imgUrl" @onsubmit="onsubmit" v-model="postData" :postData="postData" :uploadPath="uploadPath" :=""></kf-form>
    </view>
</template>

<script>
export default {
    data() {
        return {
            imgUrl: 'https://xxxxxx/wenjian/img/',
            uploadPath: 'https://xxxxxapi/upload/img',
            postData: {
                id: '', //id
                username: '', //联系人
                username2: '', //联系人
                username3: '', //联系人
                images:"",
                mobile: '联系电话', //联系电话
                business_license: '', //营业执照
                company_name: '公司名称', //公司名称
                driving_book: '', //行驶本
                driving_book_blank: '', //行驶本反面
                license_number: '', //车牌号
                logistics_username: '物流联系人', //物流联系人
                logistics_mobile: '物流联系电话', //物流联系电话
                logistics_address: '收货地址', //收货地址
                logistics_address_detail: '收货详细地址', //收货详细地址
                remark: '备注', //备注
                aaaaaaa: '', // 房源图片
            },
            : [
                { type: 'title', name: '基本信息' },
                { type: 'input1', name: '联系人', placeholder: '请输入姓名', key: 'username' },
                { type: 'input2', name: '联系人2', placeholder: '请输入姓名2', key: 'username2' },
                { type: 'textarea', name: '联系人3', placeholder: '请输入姓名3', key: 'username3' },
                { type: 'image', name: '上传真实房源图片', key: 'images' },
                { type: 'pickeraddr', name: '收货地址', placeholder: '请选择省市区', key: 'logistics_address' },

                { type: 'input', name: '联系人', placeholder: '请输入收件人姓名', key: 'logistics_username' },
            ] //表单列
        }
    },
    computed: {},
    mounted() {},
    methods: {
        onsubmit() {
            console.log('=====', this.postData)
        }
    }
}
</script>

<style></style>

代码逻辑

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问