请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

classMap[seller.supports[$index].type]中的$index问题

classMap[seller.supports[$index].type]和{{seller.supports[$index].description}}出错https://img1.sycdn.imooc.com/szimg//584134ff0001168413520619.jpg

但我改为classMap[seller.supports[0].type]和{{seller.supports[0].description}}的时候,可以展示

https://img1.sycdn.imooc.com/szimg//584135660001646804140634.jpg

请问$index哪里出了问题

正在回答 回答被采纳积分+3

3回答

提问者 ZZ辉 2016-12-02 16:55:01

原来是vue2.0舍弃了$index,改为以下代码就可以了。

https://img1.sycdn.imooc.com/szimg//584136c400018d9506900122.jpg

9 回复 有任何疑惑可以回复我~
  • 感谢!完美解决
    回复 有任何疑惑可以回复我~ 2016-12-21 23:37:04
  • 感谢~~
    回复 有任何疑惑可以回复我~ 2016-12-25 22:02:08
  • 感觉直接写成classMap[item.type]和item.description也可以啊。好像比这样写要简单很多
    回复 有任何疑惑可以回复我~ 2017-03-19 09:30:05
igsnow 2017-11-09 17:22:41

close

0 回复 有任何疑惑可以回复我~
qq_爆米花配可乐_0 2016-12-05 22:43:47

请教下,当我用classMap的时候,报错classMap未被定义,是什么意思

0 回复 有任何疑惑可以回复我~
  • 提问者 ZZ辉 #1
    既然未定义,会不会是你少写了呢?在export default里写created: function () {
          this.classMap = ['decrease', 'discount', 'special', 'invoice', 'guarantee'];
        },
    回复 有任何疑惑可以回复我~ 2016-12-05 22:49:37
  • qq_爆米花配可乐_0 回复 提问者 ZZ辉 #2
    这里已经定义了,然后上门在 v-bind:class的时候就报错了
    回复 有任何疑惑可以回复我~ 2016-12-05 22:59:42
  • 提问者 ZZ辉 回复 qq_爆米花配可乐_0 #3
    检查一下其它有写classMap的地方。你先把错误代码贴出来吧,目前我也不清楚,抱歉。可以让大家一起思考。
    回复 有任何疑惑可以回复我~ 2016-12-05 23:13:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信