|
導讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。 微信小程序 傳值取值小程序里常見的取值有以下幾種,一個完整的項目寫下來,用到的概率幾乎是100%。 列表index下標取值 頁面傳值 form表單取值 1. 列表index下標取值 實現方式是:data-index="pw_index"挖坑及e.currentTarget.dataset.index來填坑即可 1.1 生成值 <image src="../../../images/icon_delete.png" /><text>刪除</text>
<view data-index="pw_index" bindtap="delete"><image src="../../../images/icon_delete.png" /><text>刪除</text></view>
圖片:1.png
delete: function (e) {
var index = parseInt(e.currentTarget.dataset.index);
console.log("index" + index);
}
圖片:2.png 圖片:3.png // 找到當前地址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="pw_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
});
},
address/add頁面實現onLoad(options)方法,從url路徑中獲取objectId
onLoad: function (options) {
var objectId = options.objectId
}
圖片:4.png
<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;
}
// 實現相應多個**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;
}
以上就是微信小程序之傳值取值方法總結的詳細內容,更多請關注php中文網其它相關文章! 小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!