Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否将Vuetify日历从子/合作伙伴组件向前移动?_Javascript_Vue.js_Calendar_Components_Vuetify.js - Fatal编程技术网

Javascript 是否将Vuetify日历从子/合作伙伴组件向前移动?

Javascript 是否将Vuetify日历从子/合作伙伴组件向前移动?,javascript,vue.js,calendar,components,vuetify.js,Javascript,Vue.js,Calendar,Components,Vuetify.js,Vuetify日历使用以下内容进行导航: @click=“$refs.calendar.prev()” @click=“$refs.calendar.next()” 如果您将这些命令与日历放在同一个文件中,则它们可以工作。我使用的是Vuetify文档中的,但我需要侧面板(我将其用作更改日志,因为日历将用于更改日记/计划)$refs.calendar在该组件中不起作用。我试图向下传递对子组件的引用,但是$refs只是作为未定义的引用 如何将日历从子组件向前移动一个月?您可以使用 在父组件中,您称之

Vuetify日历使用以下内容进行导航:

@click=“$refs.calendar.prev()”
@click=“$refs.calendar.next()”

如果您将这些命令与日历放在同一个文件中,则它们可以工作。我使用的是Vuetify文档中的,但我需要侧面板(我将其用作更改日志,因为日历将用于更改日记/计划)<代码>$refs.calendar在该组件中不起作用。我试图向下传递对子组件的引用,但是
$refs
只是作为未定义的引用

如何将日历从子组件向前移动一个月?

您可以使用

在父组件中,您称之为子组件,我称之为
CalendarNav
。里面有日历导航按钮。您将两个事件绑定到它,
上个月
下个月
。当您的父组件将收到
prevMonth
nextMonth
事件时,它将执行传递给它的函数

<CalendarNav @prevMonth="$refs.calendar.prev()" @nextMonth="$refs.calendar.next()" />


键盘箭头左键
上

<v-btn @click="$emit('nextMonth')">
    Next
    <v-icon
      right
      dark
    >
      keyboard_arrow_right
    </v-icon>
  </v-btn>
<v-btn @click="$emit('prevMonth')">
    <v-icon
      dark
      left
    >
      keyboard_arrow_left
    </v-icon>
    Prev
  </v-btn>