Django+iview报错Unknown custom element


这是因为识别不了某个标签报错,可能原因有二:

一是没有引入相应组件。
二是相应标签写错了。

第一种情况

非 template/render 模式下,应该都引用了iview的js文件,所以不存在引入组件的问题,那就是标签写错了。

第二种情况

因为工程模式和非工程模式,很多标签写法不一样,这里就是因为这个TabPane写法不同引起的错误。而官网上貌似没有把所有写法有差异的标签标注。

在标签页组件中,主要有两个标签,Tabs和TabPane,其中Tabs在两种模式写法一样,TabPane在非工程模式下写作:tab-pane,代码如下:

标签一的内容

另外记录下所有标签差异:

这些差异化整理是别人做的,原文链接:iview差异化标签

以下组件,在非 template/render 模式下组件名要‘-‘分隔:

1 DatePicker:date-picker

2 FormItem:form-item

3 CheckboxGroup:checkbox-group

4 InputNumber:input-number

5 BreadcrumbItem:breadcrumb-item

以下组件,在非 template/render 模式下,需要加前缀 i-:

Button: i-button

Col: i-col

Table: i-table

Input: i-input

Form: i-form

Menu: i-menu

Select: i-select

Option: i-option

Progress: i-progress

Header:i-header

Content:i-content

Footer:i-footer

Switch: i-switch

Circle: i-circle

以下组件,在非 template/render 模式下, 组件写法不变,如

以下组件,在非 template/render 模式下,需要加前缀 xxx-yyy:

BreadcrumbItem:breadcrumb-item

MenuGroup :

Menu-Item :

RadioGroup :

TabPane :

DropdownMenu :

DropdownItem :

————————————————

版权声明:本文为CSDN博主「zjsj_lize」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zjsj_lize/article/details/107247072