关于list组件点击到info组件详情中报错 state is not defined,如果删去store.commit(),不报错但又显示全部列表内容

来源:-

淡水狗

2019-04-29 18:14

开始懵逼....

list.vue文件 

https://img1.mukewang.com/5cc6ce740001af9d08350731.jpg

info.vue文件

https://img.mukewang.com/5cc6cdae00018f6d07560791.jpg

store.js

https://img1.mukewang.com/5cc6cdd90001343106380584.jpg

报错

https://img4.mukewang.com/5cc6ce050001c34209000352.jpg

写回答 关注

2回答

  • 小五w
    2019-04-30 14:05:58
    已采纳

    你好呀,请问这个info的路由是怎么样的,和add一样独立的吗,还是是list的childen呢

    淡水狗

    你可以把info写成子组件嵌套在list那,我是直接写成一个单独的组件。通过路由直接跳转到那。 点击list列表传参当前点击li的索引值,再把索引值储存到soter.statel里面。然后info页面再从soter.js文件拿到这个索引值。然后显示对应的列表内容。

    2019-04-30 14:42:33

    共 1 条回复 >

  • 淡水狗
    2019-04-30 11:23:54

    解决了,泪目

3小时速成 Vue2.x 核心技术

带你快速学习最流行的前端框架vue2.x的核心技术

82559 学习 · 487 问题

查看课程

相似问题