子組件給父組件傳參只需這4步:
子組件的兩步:
1.子組件綁定函數 addInfo
<button type="primary" bindtap="addInfo">確定</button>
2.子組件定義函數addInfo
addInfo(){ let item = {title:'測試',money:8,category:'吃飯'}//要傳給父組件的參數 this.triggerEvent('addInfo',item)//通過triggerEvent將參數傳給父組件 },
3.父組件綁定自定義點擊函數
<add-item nowAddDate="{{isShowAdd}}" bind:addInfo="getAddInfo"></add-item>
4.父組件接收子組件傳過來的參數
getAddInfo(e){
console.log(e.detail)//{title:'測試',money:8,category:'吃飯'}
},
最后:一個共就兩個函數注意就好了,子組件中的addInfo 和 父組件的 getAddInfo,就很簡單了