1、传值:index下标传值、页面navigator传值 1、index下标 实现方式是:data-index="{{index}}"挖坑及e.currentTarget.dataset.index来填坑即可 2、<navigator>标签 <navigator url="../enlist/enlist?unitPrice={{common.act_fee}}&is_home=0&a_id={{common.a_id}}"> 或者 <view class="container" data-index="{{index}}" bindtap="edit"><image src="../../../images/icon_edit.png" /><text>编辑</text></view> edit: function (e) { var that = this; // 取得下标 wx.navigateTo({ url: '../add/add?objectId='+objectId }); },
2、取值:form表单取值、input框绑定取值 1、 form表单取值 1.1 方式一,通过<form bindsubmit="formSubmit">与<button formType="submit">标签配合使用 formSubmit: function(e) { // detail var detail = e.detail.value.detail; // realname var realname = e.detail.value.realname; // mobile var mobile = e.detail.value.mobile; } 2、方式二,通过<input bindblur="realnameConfirm">实现:失去焦点bindblur、数值变化bindchange等方法 realnameConfirm: function(e) { var that = this; that.setData({ realname:e.detail.value }) } //然后可以在页面其他地方用到了,改校验的校验,改发送给后台的发送,等等
微信小程序输入框input
|