qq_43143654 2019-07-26 11:01 采纳率: 0%
浏览 8875

(vue)Property or method "Pic" is not defined on the instance but referenced during render?

图片说明

<div class="block">
          <el-carousel trigger="click">
            <el-carousel-item style="height: 300px" v-for="item in this.Pic" :key="item.id">
              <img width="705" height="300" :src="item.pic" />
            </el-carousel-item>
          </el-carousel>
        </div>

图片说明

data () {
    return {
      Pic: [
        {id: '1', name: '1', pic: 'https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2401881700,2342273471&fm=58'},
        {id: '2', name: '2', pic: 'https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2401881700,2342273471&fm=58'},
        {id: '3', name: '3', pic: 'https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2401881700,2342273471&fm=58'},
        {id: '4', name: '4', pic: 'https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2401881700,2342273471&fm=58'}
      ],
            }
        }

图片说明
在data中已经定义的属性在运行时依然会报错未定义是为什么呢

  • 写回答

3条回答

  • qq_43143654 2019-07-26 11:20
    关注

    图片说明
    我是脑残

    评论

报告相同问题?