vue 组件 import make sure to provide the “name“ option.

百度了好多结果,都过时了,例如:

模块引入是否加{}

再比如:

对于递归组件,请确保提供"name"选项。

出现该错误情况之一:

错误由未正确引入组件或子组件引起,如element-ui中form表单组件未引用el-form-item子组件就会出现这个错误。

<el-form >

<el-form-item >

<el-input></el-input>

</el-form-item>

</el-form>

// 局部引入element-ui组件

import { Input, Button, Form, FormItem } from "element-ui";

export default {

name:"updatePwd",

components: {

"el-input": Input,

"el-button": Button,

"el-form": Form,

// "el-form-item": FormItem, // 当不引用该组件而使用时就会报错

},

再比如:

是否在components引用定义的组件

components拼写是否正确,是components不是component,注意要加s

引用组件name属性是否和文件名一致

import name form 'XXXXX' name名是否和components内引用名一致

引用组件位置是否在<template></template>或<template><div></div></template>内部

还有说是组件名称大小写的问题。

在新版vue里,这些都不太对。直接在script setup里引入就解决了:

<script setup>

import component1 from './component1.vue'

<script>

相关推荐
Byron070729 分钟前
从 0 到 1 搭建 Vue 前端工程化体系:提效、提质、降本实战落地
前端·javascript·vue.js
哆啦code梦33 分钟前
前端存储三剑客:localStorage、sessionStorage与Cookie解析
前端·前端存储
zhengfei61135 分钟前
【AI平台】- 基于大模型的知识库与知识图谱智能体开发平台
vue.js·语言模型·langchain·知识图谱·多分类
徐小夕@趣谈前端1 小时前
Web文档的“Office时刻“:jitword共建版2.0发布!让浏览器变成本地生产力
前端·数据结构·vue.js·算法·开源·编辑器·es6
Data_Journal1 小时前
如何使用 Python 解析 JSON 数据
大数据·开发语言·前端·数据库·人工智能·php
德育处主任Pro1 小时前
纯前端网格路径规划:PathFinding.js的使用方法
开发语言·前端·javascript
墨笔.丹青1 小时前
基于QtQuick开发界面设计出简易的HarmonyUI界面----下
开发语言·前端·javascript
董世昌411 小时前
深度解析浅拷贝与深拷贝:底层逻辑、实现方式及实战避坑
前端·javascript·vue.js
扶苏10021 小时前
vue使用event.dataTransfer实现A容器数据拖拽复制到到B容器
前端·vue.js·chrome
David凉宸1 小时前
Vue 3 项目的性能优化策略:从原理到实践
前端·vue.js·性能优化