添加更多输入框(传后台为数组)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9ca3ba8f69898ec960517ef7b9dd5652.png)
- 在本项目中需要添加更多的地址 更像淘宝/美团/京东收获地址一样 地址数量是自定义的
如果是自定义那就是数组了
代码如下
siteList: [
{
number: null,
sex: undefined,
detailSite: null,
site: undefined
}
],
<view class="bgbai bgbaiItem" wx:for="{{siteList}}" wx:key="{{index}}">
<view class="inputBox">
<label class="formLabel">
招聘人数:
<input bindinput="onDepartmentChange" data-name="number" data-id="{{index}}"></input>
</label>
<label class="formLabel">
性别要求:
<button bindtap="sexAsks" data-name="sex" data-id="{{index}}">{{item.sex}}</button>
</label>
<label class="formLabel">
工作地点:
<!-- <navigator url="/pages/workplace/workplace"> -->
<button name="site" bindtap="SelectSite" data-id="{{index}}" data-name="site">{{item.site}}</button>
<!-- </navigator> -->
</label>
<label class="formLabel">
详细地点:
<input bindinput="onDepartmentChange" data-name="detailSite" data-id="{{index}}"></input>
</label>
</view>
</view>
onDepartmentChange(event){
var id = event.target.dataset.id
var name = event.target.dataset.name
var index = "siteList[" + id + "]." + name;
console.log(index)
this.setData({
[index]: event.detail
})
},