我发现在root-URL和sub-URL中集成代码是不同的。
脚本路线:/vendor/assets/custom/js/scripts.js
以这种方式集成javascript代码
<script src="assets/js/scripts.js"></script>
仅适用于root-URL,不适用于子URL。
root-URL :localhost:3000/
子网址:localhost:3000/homepage/item
这是通过这种方式解决的,
<script src="../../assets/js/scripts.js"></script>
它适用于root-URL和sub-URL。
但这不是完美的答案,因为
如果子网址长度很长,则不合适。
必须在代码中添加更多../
,以便它不是永久性的。
这个问题有永久的答案吗?
这样:
<script src="ABSOULTE_ADDRESS/assets/js/scripts.js"></script>
答案 0 :(得分:0)
您可以使用斜杠添加路径,例如<script src="/assets/js/scripts.js"></script>
,然后相对于URL的主机名部分加载文件。