JSX 元素类型“Top”不具有任何构造签名或调用签名



<template>
  <div>
    <!-- 头部组件 -->
   <top></top>
   <!-- 主体组件 -->
   <index></index>

  </div>
</template>

<script>
 //导入
 import top from './components/01-top.vue'
 import index from './components/02-index.vue'
  export default{
    //注册组件
    components:{
      top,// top:top
      index// index:index
    }
    
}
</script>

<style>
 * {
   margin: 0;
   padding: 0;
 }
</style>

想问一下,出现这种错误的原因什么呢,如何进行修改呢

top组件截个图看看。
ReactNative之JSX 元素类型“Navigator”不具有任何构造签名或调用签名。ts(2604)_|刘钊|的博客-CSDN博客 JSX 元素类型“Navigator”不具有任何构造签名或调用签名。ts(2604)这个主要是ts和js的写法的区别:js:传统的方式直接在构造函数中使用constructor(){ this.state = { num1:10 }}使用ts开发过程中需要先定义一个接口,规范数据类型,通过泛型传入到类中//定义一个接口规范state的类型... https://blog.csdn.net/weixin_40200876/article/details/99488708

同时页面还能正常显示