微信小程序modal自定義文本框

<!--監聽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(){
    // 頁面關閉
  }
})

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章