拖尾css+Nuxt背景图片

TailwindCSS + Nuxt background image(拖尾css+Nuxt背景图片)
本文介绍了拖尾css+Nuxt背景图片的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Nuxt项目中使用TailwinCSS,并尝试将背景图像添加到Header元素。针对这一问题的tawincss官方文档解决方案如下:<div class="bg-fixed ..." style="background-image: url(...)"></div>

我的bitcoin.jpg图像所在的webpack资产文件夹中有一个图像文件夹。

我已尝试使用<header class="bg-fixed" style="background-image: url(~assets/images/bitcoin.jpg)" 这不管用,我也试过类绑定,那也不管用。谁有办法解决这个问题?

提前谢谢!

推荐答案

尝试此操作(编辑:此操作不起作用,向下滚动):

<header class="bg-fixed" style="background-image: url(~@/assets/images/bitcoin.jpg)"

~告诉webpack将url作为模块请求处理,则需要使用正确的别名。在nuxt中,它们通常以@为前缀。

编辑

我没有意识到和webpack在引擎盖下发生了一些奇怪的事情。该语法适用于src属性,但webpack不会为background-image执行路径解析。

以下是真正的解决办法:

<header class="bg-fixed" :style="{'background-image': `url(${require('@/assets/images/bitcoin.jpg')})`}"

通过使用require,您通知webpack使用file-loader创建正确的模块路径,并在url函数中替换该路径。

工作示例:https://codesandbox.io/s/late-mountain-zdw09?file=/pages/index.vue

参考报价:

为了让webpack返回正确的资源路径,您需要使用Required(‘./Relative/Path/to/file.jpg’),它将由文件加载器处理并返回解析后的URL

引用的页面:https://vuejs-templates.github.io/webpack/static.html

引用:https://github.com/vuejs/vue-loader/issues/646

这篇关于拖尾css+Nuxt背景图片的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

本文给大家介绍Javascript js中实现和PHP一样的时间戳格式化函数的方法,具有一定的参考借鉴价值,需要的朋友可以参考下,我们知道在php中有一个date()函数,可以方便的把时间戳格式化为时间字符串。可是在js中,我们要想实现这种效果,要写好
需求是模板字符串中不允许出现script 标签、不允许有javascript: 和 .js 文件引用,主要方法如下: clearScriptTag (str) { const reg = /script[^]*([\S\s]*?)\/script/gim; // 清除标签内 相关 xss 安全代码 const reg1 = /javascript:/gim; const reg2 = / *.js/gim; if (reg.test(str)) { str
javascript中Replace全部替换字符用法实例代码,替换1次和多次,主要是正则表达式 var r= "1\n2\n3\n";//将字母\n替换成分号alert(r.replace("\n",";"));//结果:1;2\n3\n 只替换了第一个var r= "1\n2\n3\n";//将字母\n替换成分号alert(r.replace(/\n/g, ";"));//结果:1;2;3; replac
js输出当前日期和时间的实例代码,具体实例代码如下,有兴趣的朋友可以尝试运行下。 !doctype htmlhtml lang="en" head meta charset="UTF-8" title获取当前时间/title /head body script type="text/javascript" /** *获取当前时间 *format=1精确到天 *format=2精确到秒 */ function
p5.js WebGL 3d graphics covered by 2d background when rotated(P5.js旋转时被2D背景覆盖的WebGL 3D图形)
Static vector field with classic arrows at every point on p5.js(P5.js上每个点都有经典箭头的静态向量场)