Итак, вот мой вопрос. У меня есть сайт блога под названием www.blog.com, который является root URL. Я связываю свои изображения следующим образом.
В основном для root URL-адрес: www.blog.com
Путь к ресурсу: public/img/blog-logo.png
<img :src="public/img/blog-logo.png">
и для вложенных маршрутов URL: www.blog.com/blog/i-am-a-post
Путь к ресурсу: public/img/blog-logo.png
. <img :src="public/img/blog-logo.png">
Что довольно похоже. и если я go на основной www.blog.com
и перейти к www.blog.com/blog/i-am-a-post
, я могу видеть изображения в порядке. Однако, когда я получаю прямой доступ к www.blog.com/blog/i-am-a-post
(т.е. набираю URL) в браузере, путь к моему изображению выглядит следующим образом www.blog.com/blog/i-am-a-post/public/blog-logo.png
. Итак, мой вопрос, как вы настраиваете или обрабатываете пути к изображениям? Когда пользователь получает прямой доступ к странице?
У меня уже есть решение для этого путем создания вспомогательного метода изображения, например v-bind:src="assetURL + 'public/img/blog-logo.png'"
, где assetURL
- это Dynami c при создании '../'
в зависимости от того, как вложенный Путь URL есть. Но я хочу знать, как вы, ребята, реализуете такой способ. Спасибо!