前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序之实现好看的表单提交页面

小程序之实现好看的表单提交页面

原创
作者头像
用户6493868
发布2022-03-07 21:00:48
2.7K0
发布2022-03-07 21:00:48
举报
文章被收录于专栏:vue封装H5vue封装H5
页面效果
2022-03-07_205916.png
2022-03-07_205916.png
实现步骤
引入组件
代码语言:javascript
复制
  "usingComponents": {
    "van-field": "@vant/weapp/field/index",
    "van-popup": "@vant/weapp/popup/index",
    "van-area": "@vant/weapp/area/index",
    "van-toast": "@vant/weapp/toast/index"
  },
页面显示

在wxml文件中添加如下代码

代码语言:javascript
复制
<view class="form">
  <van-cell-group>
    <van-field
    label="客户单位"
    value="{{ usercompany }}"
    placeholder="请输入您的单位名称"
    type="textarea"
    autosize
    clearable
    required
    bind:change="getUserCompany"
    />
    <van-field
		value="{{ address }}"
		required
		label="地址"
		placeholder="请点击选择"
		clickable
    readonly
		bindtap="showAddress"
    border="{{ false }}"
		/>
    <van-field
    label=""
    value="{{ details }}"
    placeholder="请输入详细地址"
    type="textarea"
    autosize
    clearable
    bind:change="getDetails"
    />
    <van-field
    label="负责人"
    value="{{ username }}"
    placeholder="请输入负责人姓名"
    autosize
    clearable
    required
    bind:change="getUsername"
    />
    <van-field
    label="联系电话"
    value="{{ userphone }}"
    placeholder="请输入手机号码"
    autosize
    clearable
    required
    maxlength="11"
    bind:change="getPhone"
    />
    <van-field
    label="产品"
    value="{{ productname }}"
    placeholder="请输入产品名称"
    type="textarea"
    autosize
    clearable
    required
    bind:change="getProductname"
    />
    <van-field
    label="故障描述"
    value="{{ repairnote }}"
    placeholder="请简单描述故障情况"
    type="textarea"
    autosize
    clearable
    input-class="textarea"
    required
    bind:change="getRepairnote"
    />
  </van-cell-group>
  <!-- 地区弹出层 -->
  <van-popup show="{{showAddress}}" round position="bottom">
    <van-area title="请选择地区" area-list="{{areaList}}" bind:confirm="onAddressConfirm" bind:cancel="onAddressCancel" />
  </van-popup>
  <view class="release" bindtap="addRepair">立即报修</view>
  <van-toast id="van-toast" />
</view>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 页面效果
  • 实现步骤
    • 引入组件
      • 页面显示
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档