이 글은 주로 관련 정보를 소개하고 위챗 미니 프로그램에서 가치를 전달하고 획득하는 여러 방법을 요약한 것입니다. 여기에는 이러한 방법에 대한 자세한 설명이 첨부되어 있으며, 도움이 필요한 친구들은 참고할 수 있습니다.
WeChat 애플릿 전달 값
애플릿에 포함된 공통 값은 다음과 같습니다. 완전한 프로젝트를 적어보면 사용할 확률은 거의 같습니다. 100%.
목록 색인 첨자 값
페이지 값 전달
양식 양식 값
1. 인덱스 첨자 값 나열
구현 방법은 data-index="{{index}}" 파기 구멍 및 .currentTarget.dataset입니다. 구덩이를 채울 .index
1.1 값 생성
<image src="../../../images/icon_delete.png" /><text>删除</text>
삭제 아이콘과 텍스트에 data-index="{{index}}" 사용자 정의 속성 및 바인딩 추가 이벤트를 클릭하십시오. delete"
<image src="../../../images/icon_delete.png" /><text>删除</text>
는 삭제 메소드를 구현하고 인덱스 첨자 값을 가져옵니다.
delete: function (e) { var index = parseInt(e.currentTarget.dataset.index); console.log("index" + index); }
e.currentTarget 대신 e.target을 사용하면 어떻게 되나요?
은
target의 용도는 무엇입니까? 예를 들어 사용자의 아바타를 변경할 때 하위 요소를 외부 요소와 구별하는 데 사용됩니다. 아바타 자체를 클릭하면 큰 이미지를 미리 볼 수 있고, 아바타가 있는 라인 전체를 클릭하면 아바타가 전환됩니다.
1.2 값 꺼내기
인덱스 데이터에서 해당 요소 삭제 주소를 찾으려고 노력
// 找到当前地址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) { }); } } })
2. 페이지 값 전송
배송 주소 목록 페이지의 주소 id를 편집 페이지로 전달하여 원래 주소를 읽어 수정합니다.
주소/목록 페이지는 다음 코드를 구현합니다
<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(옵션) 메소드를 구현합니다. url 경로 objectId
onLoad: function (options) { var objectId = options.objectId }
를 가져온 다음 네트워크에 액세스하여 페이지를 렌더링합니다.
3. 양식 양식 값
3.1 방법 1,