猿问

iview menu手动展开

菜单数据是接口查询的,但是设置open-names和active-name没有作用,如果data中的数据写死在页面上就可以。求大神提供解决办法。文档上面说:updateOpened手动更新展开的子目录,注意要在$nextTick里调用updateActiveName手动更新当前选择项,注意要在$nextTick里调用
Qyouu
浏览 1285回答 2
2回答

动漫人物

没试过手动展开,但是我之前碰到过刷新页面需要手动active某个菜单。代码如下menu1menu2watch:{'$route'(){this.$refs.leftMenu.currentActiveName='/menu2'}}我想open-names应该也差不多吧,一下是i-menu源码watch:{openNames(){this.$emit('on-open-change',this.openNames);},activeName(val){this.currentActiveName=val;},currentActiveName(){this.updateActiveName();}}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答