为了账号安全,请及时绑定邮箱和手机立即绑定

请问怎么把v-for遍历里的对象保存到data里,以便methods里的方法调用?

请问怎么把v-for遍历里的对象保存到data里,以便methods里的方法调用?

牧羊人nacy 2019-02-27 17:16:41
我用v-for遍历了一个数组之前用的动态路由传参的方式传递detail里的对象,成功!但是写到后面感觉太繁琐了,想用编程式路由,但是要怎么获取到detail里的值呢?我这样写的但是值为空,有人说可以用索引值方式获取,但是我写不来,第一次写项目,求大神指点。。
查看完整描述

2 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

template:


<div v-for="detail in details" @click="toRouter(detail)"></div>

methods:


toRouter (detail) {

    this.$router.push({path: '/comment', query: {table: detail}})

}


查看完整回答
反对 回复 2019-03-04
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

this.$router.push({path:'/comment',query{table:this.detail}});


跳转页面获取

this.$route.query.table


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 1350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信