vue如何通过src引用assets中的图片
目录
- vue:src引用assets的图片
- 导入图片并在data中声明
- 使用
- vue引入图片方式
- 对于静态的img,正常引入即可
- 当使用模板绑定src时
vue:src引用assets的图片
导入图片并在data中声明
<script> import backImg from "../../assets/images/backimg.jpg"; export default { data() { return { backImg: backImg, }; } </script>
使用
<img :src="backImg" />
vue引入图片方式
对于静态的img,正常引入即可
<img src="@/assets/img/login/user.png"> // 可以使用@
当使用模板绑定src时
// 不可以使用@,无法解析;也无法找到assets目录 <img :src="@/assets/img/login/user.png">
方式1:
// 将图片放到static目录下 <img :src="'../../static/img/login/user.png'">
方法2:
在data中require()进来:
// html <img :src="img"> // data img: require('@/assets/img/login/user.png')
方法3:import进来
// html <img :src="img"> // script import img from '@/assets/img/login/user.png' // data img: img
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
详解Vue.js中引入图片路径的几种方式
vue --version 3.6.3 记录总结一下的Vue中引入图片路径的几种书写方式 vue中静态资源的引入机制 Vue.js关于静态资源的官方文档 静态资源可以通过两种方式进行处理: 在 JavaScript 被导入或在 template/CSS 中通过相对路径(以 . 开头)被引用.这类引用会被 webpack 处理. 诸如 <img src="..."> . background: url(...) 和 CSS @import 的资源 例如, url(./imag
-
Vue.js中的图片引用路径的方式
当我们在Vue.js项目中引用图片时,关于图片路径有以下几种情形: 使用一 我们在data里面定义好图片路径 imgUrl:'../assets/logo.png' 然后,在template模板里面 /*错误写法*/ <img src="{{imgUrl}}"> 这样是错误的写法,我们应该用v-bind绑定图片的srcs属性 <img :src="imgUrl"> 或者 <img src="../assets/logo.png
-
Vue页面中引入img图片的方法
我们在学习html的时候,图片标签<img>引入图片 <img src="../assets/images/avatar.png" width="100%"> 但是这样会有2个弊端: 因为采用绝对路径引入,所以如果后面这张图片移动了目录,就需要修改代src里的路径 如果这张图片在同一页面内有多个地方要使用到,就需要引入多次,而且图片移动了目录,这么多地方都要修改src路径 怎么办?使用动态路径import.require 首先讲讲这两个兄弟,
-
vue如何通过src引用assets中的图片
目录 vue:src引用assets的图片 导入图片并在data中声明 使用 vue引入图片方式 对于静态的img,正常引入即可 当使用模板绑定src时 vue:src引用assets的图片 导入图片并在data中声明 <script> import backImg from "../../assets/images/backimg.jpg"; export default { data() { return { backImg: backImg,
-
vue使用引用库中的方法附源码
monaco-editor-vue的官方源码如下 Index.js import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'; function noop() { } export { monaco }; export default { name: 'MonacoEditor', props: { diffEditor: { type: Boolean, default: false }, //是否使用diff模式 wid
-
Vue如何配置根目录@(引用路径)
目录 Vue如何配置根目录@ Vue配置@作为src根路径 Vue如何配置根目录@ 首先:@是在路径访问时使用的,为了减少层级引用. @这是webpack设置的路径别名,默认指向src. 旧版本在build/webpack.base.conf这个文件里面定义. 新版本在根目录下创建在vue.config.js定义. const path = require('path') const resolve = dir => path.join(__dirname, dir) module.export
-
Vue单页应用引用单独的样式文件的两种方式
问题描述 对于.vue的文件来说,也是由结构.行为.样式三部分组成,在样式部分有个scoped的属性,也就是当前页面有效,当style标签内样式比较多时或者.vue文件之间有重复的时候,总感觉看起来不够整洁,所以就需要引入一些公共样式.下面就先说下如何引入单独的样式文件,这里就以CSS文件为例,之后再说下我的项目中的样式文件的划分 引入单独的样式文件 方式一 在main.js中引入静态资源,这种方法使得该样式文件被项目中的组件所共享 // The Vue build version to loa
-
vue中当图片地址无效的时候,显示默认图片的方法
web项目中经常需要展示图片,很可能就会碰到图片地址无效的情况,比如图片地址不对,或者后台拿到图片地址后,该地址无效,或者数据库中没有该图片等情况.这时候,图片就会显示一个叉. 对于项目中出现的这种情况,我们也可以不做处理,但是比较影响美观,所以我们都会使用一个默认的图片来代替图片原来的地址. <img :src="item.img" @error="imgError(item)" /> 给图片添加一个error校验,当图片加载失效的时候,就会调用该属性
-
解决betterScroll在vue中存在图片时,出现拉不动的问题
1.先写一个图片加载的方法 class ImgLoadClass { static preloadImages = (arr) => { //已经加载完的图片数量 let loadeImage = 0 //存放图片的数组 let newImages = [] //处理存入字符串,取得src部分 //let arr = str.match(/src="(.+)"\s{1}/g) //返回一个promise对像 return new Promise((resolve,reject)=
-
vue css 引入asstes中的图片无法显示的四种解决方法
这里主要针对的是vuecli2中的一些问题. vue项目中,常常会有很多的图片资源,这样的资源存放位置,通常我们有两个选择:1. static,2. assets 关于这两者之间的区别,和如何选择这里就不多说了! 这里我们来说说assets目录下存放图片时,在vue组件的css样式中引入图片时将会遇到的一些问题! 正常情况,我们在本地开发调试的时候,无论什么样的方式引入图片都不会有问题.但是,一大包发布打线上,就会出现图片无法加载的情况! 这是因为,出于某些原因,有人修改了config目录下的i
-
vue 解决data中定义图片相对路径页面不显示的问题
vue在data中定义图片相对路径: data() { return { active: 1, icon: { active: "../assets/images/home-selected.png", inactive: "../assets/images/home.png" } }; } 页面使用vant的标签栏自定义图标: <van-tabbar v-model="active"> <van-tabbar-item inf
随机推荐
- Java填充替换数组元素实例详解 原创
- win2003 使用DNS服务器实现负载均衡
- 如何用Cookie进行登录验证?
- PowerShell中捕获异常时的行号和列号的方法
- Java 中的vector和list的区别和使用实例详解
- asp.net中Null在从数据库读取的时候的一点点小技巧
- Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)
- js随机生成网页背景颜色的方法
- 在WordPress中获取数据库字段内容和添加主题设置菜单
- php 什么是PEAR?
- php调用c++的方法
- require.js与bootstrap结合实现简单的页面登录和页面跳转功能
- Windows PowerShell 微软官方解释
- 基于jquery可配置循环左右滚动例子
- Ubuntu下如何设置ssh免密码登录安装
- 利用C#实现网络爬虫
- Java模糊查询方法详解
- android创建手势识别示例代码
- Android Studio常用快捷键功能说明
- 递归案例分享