notes.js 1.31 KB
import create from 'dd-store';
import pageStore from '../../pages/meetingDetail/store';
create.Component({
  store: pageStore,
  mixins: [],
  data: {
    notes: null,//store
    isExpand: null,
  },
  props: {},
  didMount() {
    // const _that = this

    // dd.createSelectorQuery()
    //   .select('#parent').boundingClientRect()
    //   .select('#content').boundingClientRect().exec((ret) => {
    //     if (ret[1].height > ret[0].height) {
    //       _that.setData({
    //         isExpand: true,
    //       })
    //     } else {
    //       _that.setData({
    //         showState: null
    //       })
    //     }
    //     // if (ret[1].height > 50) {
    //     //   _that.setData({
    //     //     isExpand: true,
    //     //   })
    //     // } else {
    //     //   _that.setData({
    //     //     showState: null
    //     //   })
    //     // }
    //     console.log(JSON.stringify(ret, null, 2));
    //   });
  },
  didUpdate() {
  },
  didUnmount() { },
  methods: {
    complete: function (e) {
      const value = e.detail.value.textarea;
      if (!value) {
        return dd.showToast({ content: '请输入笔记内容' })
      }
      this.props.onGetNotes(e.detail.value.textarea)
    },
    handleState() {
      this.setData({
        isExpand: !this.data.isExpand
      })
    }
  },
});