问答详情
源自:4-13 vue-cli3项目案例-右侧列表显示(3)

图片不显示,其他内容都正常

<template>

    <div name="show">

        <ul>

            <li v-for: good in list>

               <img v-bind:src="good.img">

               <p>{{good.goodName}}</p> 

            </li>

        </ul>

    </div>

</template>

<script>

export default {

    name:"show",

    data(){

        var obj = this;

        this.$http.get("json/Notebook.json").then(function(res){

            obj.list = res.data;

        })

        return{

            list:[]

        }

    }

}

</script>


提问者:自欺欺人3104318 2021-03-26 12:11

个回答

  • weixin_慕无忌0262787
    2021-05-29 11:50:39

    json数据中,img属性不加路径可以解决

    例:

    {

           "name": "hello",

           "img": "good1.png"

       },


  • weixin_慕少3141314
    2021-04-25 14:24:43

    错在v-bind:src=""上,绑定的应该是一个变量才对,good.img显然不是一个变量