ENewspaperCalendarDialog.ets 670 Bytes
import { RMCalendar } from '../components/calendar/RMCalendar'
import { RMCalendarBean } from '../components/calendar/RMCalendarBean'

@CustomDialog
export struct ENewspaperCalendarDialog {
  calendarDialogController?: CustomDialogController

  build() {
    RMCalendar({
      // 开始日期
      startDate: new Date(2023, 8, 1),
      // 截止日期
      endDate: new Date(2024, 2, 20),
      // 日期选择变化监听
      onDateChange: (date1: RMCalendarBean) => {
        console.log("onDateChange", "date1:", JSON.stringify(date1))
        if (this.calendarDialogController) {
          this.calendarDialogController.close()
        }
      }
    })
  }
}