【发布时间】:2021-04-16 15:46:22
【问题描述】:
我有一个待办事项列表应用程序,我尝试在 Netlify 上部署它,但所有图像都消失了,我不知道为什么,注意:这是我第一次使用 Vue js 或任何框架。 ,注意:当我运行服务时,一切都很好,
这是我使用图像的方式
:root {
--bg-mobile-light: url("~@/assets/bg-mobile-light.jpg");
--bg-desktop-light: url("~@/assets/bg-desktop-light.jpg");
--theme-icon-light: url("~@/assets/icon-moon.svg");
--check-icon: url("~@/assets/icon-check.svg");
--bg-mobile-dark: url("~@/assets/bg-mobile-dark.jpg");
--bg-desktop-dark: url("~@/assets/bg-desktop-dark.jpg");
--theme-icon-dark: url(" ~@/assets/icon-sun.svg");
}
.dark {
--header-img:var(--bg-desktop-dark);
--theme-icon:var(--theme-icon-dark);
--header-img-mobile:var(--bg-mobile-dark);
}
.light {
--header-img:var(--bg-desktop-light);
--theme-icon:var(--theme-icon-light);
--header-img-mobile:var(--bg-mobile-light);
}
.header {
background-image: var(--header-img);
}
.themeSwitch-label {
background-image: var(--theme-icon);
}
【问题讨论】:
-
它是相对工作还是仅在文件开头使用
@? -
您能否提供该已部署应用的链接?
-
@BoussadjraBrahim musing-sammet-282a70.netlify.app 在这里
-
@kissu 仅以 ~@ 开头
标签: javascript vue.js web-deployment vuejs3