vue使用iview采坑之MenuItem使用router-link跳转vue组件
一开始没有仔细阅读iview的官方文档,导致采坑。特别记录一下,希望能够给和我一样粗心的朋友一个帮助。我使用iview的MenuItem菜单想实现组件的跳转,想到的是使用vue的router-link进行跳转,我的代码如下:<router-link to="/about"><MenuItem name="4">...
·
一开始没有仔细阅读iview的官方文档,导致采坑。特别记录一下,希望能够给和我一样粗心的朋友一个帮助。
我使用iview的MenuItem菜单想实现组件的跳转,想到的是使用vue的router-link进行跳转,我的代码如下:
<router-link to="/about">
<MenuItem name="4">
<Icon type="ios-analytics"></Icon>关于
</MenuItem>
</router-link>
这样确实可以实现跳转,但是页面会刷新。不符合vue的特点。最后我查阅了一下iview的官方文档。官方的说法如下:
官方提供了一个属性:to;可以实现跳转,而且是支持vue-router对象。所以我将代码改为如下:
<MenuItem name="4" to="/about">
<Icon type="ios-analytics"></Icon>关于
</MenuItem>
删掉了vue的router-link。完美实现!
希望这个坑对大家有帮助。
更多推荐
已为社区贡献2条内容
所有评论(0)