<!--監聽button點擊事件-->
<button bindtap="Button" type="primary">彈出modal</button>
<!--彈出框-->
<modal hidden="{{hiddenModal}}" title="駁回意見" confirm-text="確認" cancel-text="取消" bindcancel="cancelM" bindconfirm="confirmM">
<textarea bindinput='yijian' type='text' placeholder="請輸入駁回意見..." auto-focus/>
</modal>
Page({
data:{
// text:"這是一個頁面"
hiddenModal: true,
yijian: ""
},
Button:function() {
this.setData({
hiddenModal: !this.data.hiddenModal
})
},
confirmM:function() {
this.setData({
hiddenModal: true
})
console.log("意見" + this.data.yijian);
},
cancelM:function() {
this.setData({
hiddenModal: true
})
},
yijian: function (e) {
this.setData({
yijian: e.detail.value
})
},
onLoad:function(options){
// 頁面初始化 options爲頁面跳轉所帶來的參數
},
onReady:function(){
// 頁面渲染完成
},
onShow:function(){
// 頁面顯示
},
onHide:function(){
// 頁面隱藏
},
onUnload:function(){
// 頁面關閉
}
})