【问题标题】:Access Component props from third party component - vuejs datepicker从第三方组件访问组件道具 - vuejs datepicker
【发布时间】:2019-03-01 17:35:05
【问题描述】:

访问此 Datepicker 道具的任何想法 > PickerMonth > pageDate 这个想法是,我想在触发@changedMonth 时获取月份名称。

<datepicker 
  :inline="true" 
  v-model="dateState" 
  :disabledDates="disabledDates"
  :highlighted="highlighted"
  @changedMonth="changedMonth"></datepicker>
changedMonth(value) {
  console.log(Datepicker> PickerMonth> pageDate) //which is Fri Feb 01 2019 00:00:00 GMT+0800 as an example
}

【问题讨论】:

  • 与其使用hacky解决方案,不如使用稳定的解决方案,如github.com/iamkun/dayjs或momentjs,或stackoverflow.com/a/1643468/5599288
  • 您是否尝试过查看传递给您的方法的value?查看vuejs-datepicker的源代码,应该包含所选月份的信息
  • @Phil 是的,你是对的

标签: vue.js vuejs-datepicker


【解决方案1】:

如果您将此组件用作日期选择器https://github.com/charliekassel/vuejs-datepicker,那么changedMonth 事件处理程序将提供您所需的更改月份作为输入(使用$event)。

【讨论】:

  • 不用$event,OP已经在value中有事件payload
猜你喜欢
  • 2020-07-29
  • 1970-01-01
  • 1970-01-01
  • 2018-11-23
  • 2019-06-01
  • 1970-01-01
  • 2020-10-25
  • 2020-05-04
  • 1970-01-01
相关资源
最近更新 更多