menu - Vuetify 菜单不起作用 : Property or method “on” is not defined on the instance but referenced during render

标签 menu vuetify.js

我正在复制an first example来自官方文档Vuetify关于Menus的内容,但是结果是错误的:

"Property or method "on" is not defined on the instance but referenced during render".

<template>
        <v-app>
            <div class="text-xs-center">
                <v-menu offset-y>
                    <template v-slot:activator="{ on }">
                        <v-btn
                                color="primary"
                                dark
                                v-on="on"
                        >
                            Dropdown
                        </v-btn>
                    </template>
                    <v-list>
                        <v-list-tile
                                v-for="(item, index) in items"
                                :key="index"
                                @click=""
                        >
                            <v-list-tile-title>{{ item.title }}</v-list-tile-title>
                        </v-list-tile>
                    </v-list>
                </v-menu>
            </div>
        </v-app>
    </template>
    
    <script>
        export default {
            data: () => ({
                items: [
                    { title: 'Click Me' },
                    { title: 'Click Me' },
                    { title: 'Click Me' },
                    { title: 'Click Me 2' }
                ]
            })
        }
    </script>

最佳答案

我在 Vuetyfy 1.4.4 和 Vue 2.5 中遇到了同样的问题。更新此软件包解决了问题。 在 vue 2.6.9 和 vuetify 1.5.6 属性 v-slot:activator="{ on }"中效果很好。 通过以下方式检查您过期的软件包 npm 过时--深度=0 然后更新它们 npm 更新 vuetyfy vue 等

关于menu - Vuetify 菜单不起作用 : Property or method “on” is not defined on the instance but referenced during render,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55136999/

相关文章:

Android:使用不断变化的 fragment 改变菜单项的可见性

Java Swing : popup : display small icon in menu

javascript - 为什么我的窗口调整大小事件监听器不起作用?使用 Three.js 和 Vuetify.js

css - 如何以垂直视差显示完整图像?

vue.js - 如何使用 vuetify 使字体大小响应?

javascript - 使用 Object.freeze 和 object.unfreeze 减少具有大量表数据行的响应式页面中的内存膨胀

jquery - 当 li 列表是绝对的并且下拉列表打开时,是否可以在底部强制显示最后一个 li 菜单内容?

eclipse RCP : how to observe the states of the cut/copy/paste commands?

css - 当宽度和数量未知时,如何使用 CSS 均匀分布菜单项?