vue 调用图片(服务器和本地)

摘要:
//方法1。直接从“../assets/test.png”//方法2中引入图片作为模块requireimgUrl。将imgUrl放入数据数据(){return{imgUrl:require(“../assets/test.png”)}//方法3。设置数据(){return{imgUrl:

一、本地(一般调用有三种办法)

<script>
    //方法1.直接将图片引入为模块
    require imgUrl from "../assets/test.png"

    //方法2.将imgUrl放在数据里
    data(){
        return {
            imgUrl:require("../assets/test.png")
        }
    }

     //方法3.在生命周期函数中设置
    data(){
        return {
            imgUrl:""
        }
    }

    created(){
        let urlTemp = "assets/test.png";
        this.imgUrl = require("@/"+urlTemp)
    }

二、服务器调用

一般后台返回的地址是这样的

vue 调用图片(服务器和本地)第1张

 我们可以直接使用路径调用,如:

vue 调用图片(服务器和本地)第2张

 说明:为什么有的人不能使用不成功呢?

这是因为图片的位置没有放对,究其原因是没有理解VUE两个资源文件的使用方法。首先src里面assets是放项目指定图片的,例如图标,logo等。而static文件是放静态资源文件的。

assets是我们必须使用的,你比如图片这些,这些图片会被编码成64位字符,这样就能加速项目。且要使用require()。

而static是一些上传图片,这些图片较大,所以一般放着,使用路径直接访问就好,如上。

所以,一般我们如果是服务器调用“非项目必须图片(例如图标)”资源的话,还是要使用后者。

补充:如果调用的资源服务器不是项目同服务器下的资源,那么就要这样了:

首先,设置常量

vue 调用图片(服务器和本地)第3张

Vue.prototype.$host = 'http://localhost:8080' // 服务器路径常量

然后调用:

vue 调用图片(服务器和本地)第4张

免责声明:文章转载自《vue 调用图片(服务器和本地)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇IPv6地址的ping、telnet等操作高通LCD开发常见问题&amp;amp;分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

什么是RESTful API

RESTful API是利用HTTP请求访问或使用数据的应用程序接口(API)的体系结构样式。这些数据可用于GET,PUT,POST和DELETE数据类型,这些数据类型指的是与资源相关的操作读取、更新、创建和删除。 网站的API是允许两个软件程序相互通信的代码。API详细说明了开发人员编写从操作系统或其他应用程序请求服务程序的正确方法。 RESTful A...

C#+Winform开发窗体程序

第一章:WinForm基础 一、概述 1、Windows Form(简称WinForm) 是微软.NET平台下用于开发"图形界面"应用程序的组件。   2、C/S架构 客户机(Client)/服务器(Server),是软件系统体系结构。 通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。  ...

k8s-整体概述和架构

1、Kubernetes是什么 Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中,会将组成应用的容器组合成一个逻辑单元以更易管理和发现。Kubernetes积累了作为Google生产环境运行工作负载15年的经验,并吸收了来自于社区的最佳想法和实践...

C# 快捷方式 自启动 PHP

C#创建快捷方式 需要先引用COM组件 Interop.IWshRuntimeLibrary.dll 如下图 代码 private void CreateLnk(string lnkPath) { if (!System.IO.File.Exists(lnkPath)) { IWshRuntimeLibrary.WshShell shell =...

使用Egret插件压缩代码包体积,减少请求数量的实战教程

在白鹭引擎发布了5.2.7版本中新增加了命令行,增加自动合图插件TextureMergerPlugin功能。今天,我们以一个EUI案例来展示自动合图插件的具体使用方法和注意事项。 此外,我们在本文还融入了UglifyPlugin、ResSplitPlugin、ZipPlugin等插件使用方法。开发者利用上述4款插件,将实现代码包体积更小、更好管理的目标。...

ASP.NET WEBAPI 使用Swagger生成API文档

一、安装 新建一个没有身份验证的mvc项目 - SwaggerMvc5Demo,然后添加一个名为Remote(自定义)且包含基础读写(不想手写)的ApiController   开源地址:https://github.com/domaindrivendev/Swashbuckle 使用以下方法来添加 Swashbuckle: 从“程序包管理器控制台...