iview4.0.2找不到Submenu,使用存在的MenuSub代替运行时报错Unknown custom element

发布于 2022-09-11 23:17:54 字数 1664 浏览 13 评论 0

问题描述

下载了最新的iview4.X(view-design),npm ls view-design
==> view-design@4.0.2
在使用Submenu元素时发现找不到该元素,idea提示MenuSub,使用MenuSub元素运行时报错Unknown custom element: <MenuSub>。

问题出现的环境背景及自己尝试过哪些方法

使用vue init webpack xxx搭建的前端项目,npm install view-design --save安装的iview最新包view-design@4.0.2

相关代码

引入情况如下:
import { Menu, MenuItem, Icon, MenuGroup, MenuSub, RadioGroup, Radio } from 'view-design'

export default {
...,
components: { Menu, MenuItem, Icon, MenuGroup, MenuSub, RadioGroup, Radio },
...
}
使用情况如下(官网Menu第一个示例,只把Submenu替换成了MenuSub):
<template>
<Menu mode="horizontal" :theme="theme1" active-name="1">

<MenuItem name="1">
  <Icon type="ios-paper" />
  内容管理
</MenuItem>
<MenuItem name="2">
  <Icon type="ios-people" />
  用户管理
</MenuItem>
<MenuSub name="3">
  <template slot="title">
    <Icon type="ios-stats" />
    统计分析
  </template>
  <MenuGroup title="使用">
    <MenuItem name="3-1">新增和启动</MenuItem>
    <MenuItem name="3-2">活跃分析</MenuItem>
    <MenuItem name="3-3">时段分析</MenuItem>
  </MenuGroup>
  <MenuGroup title="留存">
    <MenuItem name="3-4">用户留存</MenuItem>
    <MenuItem name="3-5">流失用户</MenuItem>
  </MenuGroup>
</MenuSub>
<MenuItem name="4">
  <Icon type="ios-construct" />
  综合设置
</MenuItem>

</Menu>
</template>

你期待的结果是什么?实际看到的错误信息又是什么?

请问大家使用中遇到过这种情况吗?view-design@4.0.2中找不到的SubMenu是被MenuSub取代了吗?我又该如何正确使用SubMenu或MenuSub?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橪书 2022-09-18 23:17:55

尴尬,是复制过来的Submenu不知道怎么变成了SubMenu,idea提示没找到,自动提示出MenuSub这个玩意,结果有了后续的。。。
使用<Submenu>是正常的。打扰。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文