【发布时间】:2019-07-22 10:36:57
【问题描述】:
我正在使用 vuetify 文档中的这个示例
<v-tooltip bottom>
<template #activator="data">
<v-btn color="primary" dark v-on="data.on">Button</v-btn>
</template>
<span>Tooltip</span>
</v-tooltip>
但是当我把它放在整个页面中断的任何地方时,之后不要渲染,我得到了 JS 错误:
[Vue 警告]:实例上未定义属性或方法“数据” 但在渲染期间引用。确保此属性是 反应式,无论是在数据选项中,还是对于基于类的组件,通过 初始化属性。看: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties。 在发现 ---> 在资源/资产/js/components/Project.vue
我不知道为什么,因为在另一个项目中它工作正常。有什么想法吗?
【问题讨论】:
-
根据错误,看起来问题不是工具提示,而是您在模板标签中使用的“数据”属性尚未在 vue 脚本的数据部分中定义.我建议您确保在数据部分中正确启动了该变量。
标签: javascript vue.js tooltip frontend vuetify.js