uniapp中引入公共组件问题
1、在目录component中写了一个组件
Header.vue
<template>
<view>
<image class="header" src="../static/images/logo.png"></image>
Header
</view>
</template>
2、在index.vue中引入Header组件 并在实例中注册
import Header from "../../components/Header.vue"
components:{
Header
}
页面中引用
<view>
<text class="title">{{title}}</text>
<image class="header" src="https://cn.vuejs.org/images/logo.png"></image>
<Header/>
</view>
结果
编译时报错
ERROR TypeError: Cannot read property 'name' of undefined
11:17:27.956 TypeError: Cannot read property 'name' of undefined
11:17:27.963 at Object.convertComponent (E:\mysoft\HBuilderX\plugins\uniapp-cli\node_modules@dcloudio\vue-cli-plugin-uni\packages\mpvue-template-compiler\build.js:4796:46)
小程序中也报错 未找到 app.json 中的定义的 pages "pages/index/index" 对应的 WXML 文件
h5中没有显示出图片
1 个回复
4***@qq.com - 前端开发
header是html标签,换个名称试试呢