
微信小程序订制企业_微信小程序 input表单与red
2021-01-11 14:19
微信小程序 input表单与redio及下拉列表的使用实例
一个简单的预约类型的表单,效果
主要代码:
form bindsubmit="bindSave" view view view 联系人 /view view input name="userName" type="text" placeholder="姓名" value="{{addressData.userName}}" / /view /view view view 性别 /view radio-group bindchange="radioChange" label wx:for="{{items}}" radio value="{{item.name}}" checked="{{item.checked}}" / {{item.value}} /label /radio-group /view view view 手机号码 /view view input name="mobile" maxlength="11" type="number" placeholder="11位手机号码" value="{{addressData.mobile}}" / /view /view view view 预约项目 /view picker bindchange="bindCasPickerChange" value="{{casIndex1}}" range="{{casArray}}" view text {{casArray[casIndex]}} /text /view /picker
button size="mini" bindtap="tapAddCart" type="primary" formType="submit" 提交预约 /button /view button size="mini" bindtap="tlp_phone" type="primary" 拨打电话 /button /form
.js文件
data: { nickName: "", avatarUrl: "", casArray: ['双眼皮', 'TBM', '隆胸', '减肥', 'qita'], userName: '', mobile: '', Gender: 'female', casIndex: 0, items: [ { name: 'male', value: '男' }, { name: 'female', value: '女', checked: 'true' }, radioChange: function (e) { console.log('值:', e.detail.value) this.setData({ Gender: e.detail.value * 生命周期函数--监听页面加载 bindCasPickerChange: function (e) { console.log(this.data.casArray); console.log('下拉选择的是', this.data.casArray[e.detail.value]) this.setData({ casIndex: e.detail.value
具体的表单样式可以自己调整,wxss样式文件代码不写了
参照官方文档form组件
debug/wxadoc/dev/
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
扫描二维码分享到微信