vue中的js引入图片,使用require相关问题

Posted 努力~努力再努力~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中的js引入图片,使用require相关问题相关的知识,希望对你有一定的参考价值。

vue中的js引入图片,必须require进来 或者引用网络地址

<template>
    <div class="home">
        <img alt="Vue logo" src="../assets/logo.png">
        <!--<HelloWorld msg="Welcome to Your Vue.js App"/>-->


        <template>
            <el-carousel :interval="4000" type="card" height="200px">
                <el-carousel-item v-for="item in imgList" :key="item.id">
                    <img :src="item.imgSrc" >
                    <!--<img :src="defimg" >-->

                </el-carousel-item>
            </el-carousel>
        </template>

    </div>
</template>

<script>
    // @ is an alias to /src
    // import HelloWorld from ‘@/components/HelloWorld.vue‘

    export default {
        name: ‘home‘,
        // components: {
        //     HelloWorld
        // },
        data() {
            return {

                imgList: [
            # 错误?
                    // {id: 1, imgSrc: jpg1},
                    // {id: 2, imgSrc: jpg1},
                    // {id: 3, imgSrc: jpg1},
                    # 正确?
                    {id: 1, imgSrc: require("../assets/1.jpg")},
                    {id: 2, imgSrc: require("../assets/2.jpg")},
                    {id: 3, imgSrc: require("../assets/3.jpg")},
                    # 正确?
                    // {id: 1,imgSrc:"https://hcdn1.luffycity.com/static/frontend/index/banner1(4)_1539945492.0492468.png"},
                    // {id: 2,imgSrc:"https://hcdn1.luffycity.com/static/frontend/index/骑士(1)_1539945488.713867.png"},
                    // {id: 3,imgSrc:"https://hcdn1.luffycity.com/static/frontend/index/banner11_1538122470.2779157.png"},
                ]
            }
        },
    }
</script>

以上是关于vue中的js引入图片,使用require相关问题的主要内容,如果未能解决你的问题,请参考以下文章

在vue项目开发中, 为啥图片要用require 引入。。。而不是直接写本地路径

vue创建二:引入本地图片

Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源

nuxt 使用vue-lazyload

Vue图片路径问题(动态引入:绝对路径相对路径),require动态路径问题

vue中的require与import之间的区别