列表index下标取值
EG:
<view data-index=
"{{index}}"
bindtap=
"delete"
><image src=
"../../../images/icon_delete.png"
/><text>删除</text></view>
delete
:
function
(e) {
var
index = parseInt(e.currentTarget.dataset.index);
console.log(
"index"
+ index);
}
// 找到当前地址AVObject对象
var
address = that.data.addressObjects[index];
// 给出确认提示框
wx.showModal({
title:
'确认'
,
content:
'要删除这个地址吗?'
,
success:
function
(res) {
if
(res.confirm) {
// 真正删除对象
address.destroy().then(
function
(success) {
// 删除成功提示
wx.showToast({
title:
'删除成功'
,
icon:
'success'
,
duration: 2000
});
// 重新加载数据
that.loadData();
},
function
(error) {
});
}
}
})
页面传值
<view class=
"container"
data-index=
"{{index}}"
bindtap=
"edit"
><image src=
"../../../images/icon_edit.png"
/><text>编辑</text></view>
edit:
function
(e) {
var
that =
this
;
// 取得下标
var
index = parseInt(e.currentTarget.dataset.index);
// 取出id值
var
objectId =
this
.data.addressObjects[index].get(
'objectId'
);
wx.navigateTo({
url:
'../add/add?objectId='
+objectId
});
},
onLoad:
function
(options) {
var
objectId = options.objectId
}
表单传值
<form bindsubmit=
"formSubmit"
>
<input name=
"detail"
placeholder=
"详情地址"
/>
<input name=
"realname"
placeholder=
"收件人姓名"
/>
<input name=
"mobile"
placeholder=
"手机号码"
type=
"number"
/>
<button formType=
"submit"
type=
"primary"
>Submit</button>
</form>
formSubmit:
function
(e) {
// detail
var
detail = e.detail.value.detail;
// realname
var
realname = e.detail.value.realname;
// mobile
var
mobile = e.detail.value.mobile;
}
ajax input传值
<input bindconfirm="realnameConfirm">
// 实现相应多个**Confirm方式
detailConfirm:
function
(e) {
var
detail = e.detail.value;
}
realnameConfirm:
function
(e) {
var
realname = e.detail.value;
}
mobileConfirm:
function
(e) {
var
mobile = e.detail.value;
}