我在项目中以 SPA模式使用Nuxt.js。但是我无法在服务器(Apache)中正确部署它。有没有人有那样的经历?
我认为问题出在URL末尾的斜杠试图在我的.htaccess中将DirectorySlash设置为Off,但是那根本不起作用。 也尝试过
也没有帮助:
subViewModel.getAll(Monthly/Biannually/Yearly)Costs().[...]
我的项目现在在http://4dea.ru/works/TEST/spc/上。如果按一下按钮(在背景中有船上人物的部分),您将转到http://4dea.ru/works/TEST/spc/morskie-konstrukcii,一切正常。但是,如果刷新页面,则会丢失一些图片(例如,在标题中)。
在本地服务器(Node.js)上,一切正常。
答案 0 :(得分:0)
想出了两种方法:
1.使用href="image.png"
而不是href="/image.png"
,因此图像的路径将是绝对的,并且可以从每个页面访问。但是,如果应用程序不在根目录中(例如我的情况),则此选项不起作用。
2.通过href="@/assets/image.png"
从资源文件夹加载图像。对于样式和动态路径,可以使用:style="{backgroundImage: ``url('${require('@/assets/boat.jpg')}')``}"
。
希望它对您有帮助^^