位置: IT常识 - 正文

五-2、vue中引用文件路径问题(vue引用类型)

编辑:rootadmin
五-2、vue中引用文件路径问题 vue路径分为:

推荐整理分享五-2、vue中引用文件路径问题(vue引用类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue引用axios,vue引用axios,如何引用vue,vue引用vue,vue引用类型,vue引用类型,如何引用vue,如何引用vue,内容如对您有帮助,希望把文章链接给更多的朋友!

绝对路径、相对路径、~+路径 及 别名+路径

绝对路径:

(1)放在public文件夹下的内容,不会经过webpack打包处理,可以直接引用,

比如:aa.png直接放在public文件夹下,不管在哪个文件里,都可以这么引用

<img src="aa.png" style="width: 200px; height: 200px" />

(2)通过别名引用

在js中,引入带别名的文件路径,不需要在别名前加~ ,在css或者style中引入的需要在路径前面加~,路径以 ~ 开头,其后的部分将会被看作模块依赖。这意味着你可以用该特性来引用一个 Node 依赖中的资源,~相当于reqiure。

在vue.config.js中定义了别名

    chainWebpack: (config) => {

        config.resolve.alias

            .set('@', resolve('src'))  //本项目路径src路径设置别名为@

            .set('_conf', resolve('src/config')) //本项目路径src/config路径设置别名为_conf

            .set('_iconfont', resolve('src/assets/icons/iconfont'))

            .set('_css', resolve('src/assets/css/'))

            .set('_img', resolve('src/assets/img/'))

五-2、vue中引用文件路径问题(vue引用类型)

            .set('_js', resolve('src/assets/js/'))

            .set('_components', resolve('src/components'))

            .set('_header', 'src/Header')

            .set('_footer', 'src/Footer')

    }

在vue中引入js文件和css文件

注意在script中路径前面都没有~

<script>

import index from "_js/index.js";                 ==src/assets/js/index.js

import "swiper/swiper.min.css";                   ==node_modules/swiper/swiper.min.css

import "_js/vendor/swiper/swiper.min.css";  ==src/assets/js/vendor/swiper/swiper.min.css

</script>

注意style中使用别名的路径前面需要加~ 

<style scoped>

@import url(~_css/index.css);     ==src/assets/css/index.css

</style>

相对路径:

引入相对路径,路径前面需要加require

在src/view/home/index.vue中引入src/assets/img/icon-cloud-light.png正确写法:<img src="require(../../assets/img/icon-cloud-light.png)" />错误写法:<img src="../../assets/img/icon-cloud-light.png" />原因:除了public文件夹下的内容,其余内容都会经过webpack处理,路径就变了,所以需要用require处理一下路径~+路径 及 别名+路径

以下示例,通过别名引入文件

通过别名设置div的背景图片用reqiure,这样写可以<div class="thumbnail" v-bind:style="{backgroundImage:'url(' +require('_img/index/service-special-zone-bg-01.png') +')',}" >用~,这样写不行:<div class="thumbnail" v-bind:style="{backgroundImage:'url(~_img/index/service-special-zone-bg-01.png)',}">给div设置style样式,设置背景图片等属性<div class="featurette" :style="[ { background: 'url(' + require('_img/index/service-rate-bg.png') + ' ) bottom center no-repeat', }, { 'background-size': 'auto 100%', }, { 'margin-bottom': '50px', }, ]" ></div>通过别名引入图片<img src="~_img/index/icon-cloud-light.png" alt="" />通过别名引入css<style scoped> @import url("~_css/index.css"); </style>通过别名引入js<script>import index from "_js/index.js";import Swiper from "swiper";import "swiper/swiper.min.css"; //后跟的是swiper.css的相对路import "_js/vendor/swiper/swiper.min.css";</script>
本文链接地址:https://www.jiuchutong.com/zhishi/292953.html 转载请保留说明!

上一篇:秋季在湿地上空迁徙的椋鸟群 (© Viking/Alamy)(一岁宝宝喝红糖姜水)

下一篇:【vue】vuex中modules的基本用法(vuex model)

  • 小规模纳税人企业所得税税率
  • 捐赠支出增值税
  • 车船税每年都要交吗,一般是多少钱交强险可以晚交吗
  • 股权转让个人所得税如何计算
  • 车险 保险金额
  • 企业多交所得税不想退税在电子税务局如何处理
  • 利润分配包括缴纳所得税吗
  • 流动负债中的短期借款
  • 开专票红冲是不是双方都要开信息表
  • 所得税审核费计入什么科目
  • 应付职工薪酬要结转吗
  • 利润表中的上期金额怎么填?
  • 文化用品利润怎么样
  • 为什么增值税发票综合服务平台进不去
  • 土地计入无形资产包括的税费
  • 结存材料实际成本计算公式例题
  • 外籍员工家属入境
  • 企业计算缴纳的所得税费用
  • 汇兑结算方式可以分为
  • 收到美金货款
  • 工资扣员工的罚款入什么科目
  • 对公账户是否有银行卡号
  • rundll.exe是什么程序
  • window10今天更新
  • 增值税价外费用如何开票
  • 股权转让定金怎么退回
  • 支票存根属于什么凭证类型
  • php获取扩展名的几种方法
  • 固定资产加速折旧方法
  • 对出纳的要求
  • 发票开烟酒
  • typora如何设置字体颜色
  • 受托方代扣代缴的消费税计入什么科目
  • input输入框限制输入数字范围
  • 分公司?
  • vue项目引入axios
  • 离职之后个税
  • 退税发票在总局怎么开
  • thinkphp案例
  • 败诉方承担诉讼费缴直接付给法院还是胜诉方
  • 【深度学习笔记】特征融合concat和add的区别
  • 2021前端热门技术解读
  • 小微企业会计制度是什么
  • echarts 官网
  • 应收账款周转率下降说明什么
  • php的框架
  • php二次开发哪个cms
  • 投资性房地产在资产负债表中的列示
  • 年金现值和终值的关系
  • 房地产企业怎么预缴企业所得税
  • 外经证预缴税款网上申报
  • 黄金入账如何做会计分录
  • 企业收到免税发票怎么办
  • 管家婆进货单科目名称怎么录入?
  • 生产成本的主要构成要素
  • 应付职工薪酬如何进行会计处理
  • 分公司第二季度总结报告
  • 工商联络注册
  • 会计错账更正方法口诀
  • 银行日记账年底是0第二年年初怎么写
  • centos rpm包存放位置
  • centos root被锁定如何取消
  • DxO Optics Pro 9 激活破解安装详细图文教程
  • vc运行程序
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • windows中alt+tab
  • centos libcrypto.so.1.0.0
  • win7 设置
  • linux中密码信息存在哪个文件
  • table css 模板
  • vue自定义过滤器的语法
  • js window.open如何带参数
  • listview设置item宽度
  • androidweb view
  • shell命令for
  • 在javascript中用下面哪个关键词来定义变量
  • python支持中文字符
  • jquery自定义表单
  • android开源app
  • 安卓开发常用代码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设