黄老师,这里问一个自己做的一个项目的小问题,麻烦解答下。

来源:6-9 music-list 组件开发(2)

qq_流年_170

2020-06-20

我这里想实现一个侧边栏菜单和一个导航栏菜单点击时激活联动的一个效果,思路是把它作为组件导入到视图,但是并没有让它显示,在点击时调用它的方法,把当前激活的索引值传过去,子组件是已经接收到了父组件的值了,但是视图的值却没有更新,用了this.$nextTick也没用。
图片描述
图片描述
图片描述

写回答

1回答

ustbhuangyi

2020-06-20

你在 data 中定义了这个 activeIndex 了吗

0
1
qq_流年_170
对,这是用ts写的,我在子组件里定义了 public activeIndex: number = 0,我的值是可以传过来的但是没办法赋给这个变量,这是我后来才在vue-devtools中发现的,不知道是不是组件中作用域隔离的问题
2020-06-20
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程