首页 前端知识 vue3的两个提示[Vue warn]: 关于组件渲染和函数外部使用

vue3的两个提示[Vue warn]: 关于组件渲染和函数外部使用

2024-05-05 22:05:07 前端知识 前端哥 874 999 我要收藏

1. [Vue warn]: inject() can only be used inside setup() or functional components.

在这里插入图片描述

这个消息是提示我们,需要将引入的方法作为一个变量使用。以vue-store为例,如果我们按照如下的方式使用:

import UseUserStore from '../../store/modules/user'

const role = UseUserStore ().role

就会提示如上错误。但是,如果我们按照这样的方法使用,就不会报错了。

import UseUserStore from '../../store/modules/user'

const userStore = UseUserStore()
const role = userStore.role

2. [Vue warn]: Component inside renders non-element root node that cannot be animated.

在这里插入图片描述

这个warn是提示您,组件中的渲染元素没有全部包裹在一个div中,就像下面这样的:

在这里插入图片描述

只需要将这几个引入的足迹放在根div标签内即可:

在这里插入图片描述
当我们将渲染元素全部放在同一个div内,就没有warn提示了。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/7088.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!