iview template模式_使用Iview Menu 导航菜单(非 template/render 模式)

1、首先直接参照官网Demo例子,将代码拷贝进项目中运行,

直接报错:

Cannot read property 'mode' of undefined.

然后查看官网介绍,有一行注意文字,好吧。

55e13ff1aff4a41d19d628369fd99fc9.png

2、然后将Menu标签改为i-menu.

这下没有报错了,但是样式显示的根本不是想要的:

fcbc5362cfdb48e0208e7e916351174a.png

什么个鬼,然后官网也没有其他什么说明了。。。。

OK,找度娘查找资料,找到这篇文章:http://wallimn.iteye.com/blog/2400663

原来还有几个标签必须得改掉才行:

1、MenuItem  修改为:  Menu-Item

2、  修改为:     (标签必须写完整,Icon标签后文字显示不出来,这是什么骚操作。。。。)

3、RadioGroup 修改为: Radio-Group

修改为之后,效果OK了,真是坑,按照官网介绍,并没有指出这些组件必须要这样写,只是粗略的说了一些,大概可能也许还是我太菜鸟了,这么简单的问题还花了不少时间:

(官网:https://www.iviewui.com/docs/guide/start#TBTX)

在非 template/render 模式下(例如使用 CDN 引用时),组件名要分隔,例如 DatePicker 必须要写成 date-picker。

以下组件,在非 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

Time: i-time

以下组件,在所有模式下,必须加前缀 i-,除非使用 iview-loader:

Switch: i-switch

Circle: i-circle

附完整示例代码:

iview example

内容管理

用户管理

统计分析

新增和启动

活跃分析

时段分析

用户留存

流失用户

综合设置

Change theme

var vue = new Vue({

el: '#app',

data: {

theme1: 'primary'

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值