Версия активов Laravel-mix в отдельном файловом компоненте Vue - PullRequest
0 голосов
/ 07 ноября 2018

В моем проекте laravel 5.7 есть версия с моим миксом Laravel:

mix.js('resources/js/frontend/frontendapp.js', 'public/js/frontend')
    .js('resources/js/backend/backendapp.js', 'public/js/backend')
   .sass('resources/sass/frontend/app.scss', 'public/css/frontend')
    .sass('resources/sass/backend/app.scss', 'public/css/backend')
    .copyDirectory('resources/images','public/images')
    .version(["public/images"]);

в моем смешанном манифесте (noteing version / logo.png versioning):

{
    "/js/frontend/frontendapp.js": "/js/frontend/frontendapp.js?id=279a6fb216cfc1238ade",
    "/css/frontend/app.css": "/css/frontend/app.css?id=ae91bda39c903b9c6c5b",
    "/css/backend/app.css": "/css/backend/app.css?id=c5695db130e67e3cbcdd",
    "/js/backend/backendapp.js": "/js/backend/backendapp.js?id=4e30874f95b3f2e8f9b4",
    "/images/logo.png": "/images/logo.png?id=9b06f171b05c299ac971"
}

Теперь я создал компонент единого файла для входа в систему с помощью vue и vue-router, но мне нужно создать версию своего логотипа внутри компонента Vue:

....
          <img class="mt-4 mb-4 logo" src="/images/logo.png" alt="Listen Agency File Manager" width="72">

          <div class="form-group has-float-label">
            <input type="email" id="inputEmail" class="form-control" placeholder="Email address" required>
            <label for="inputEmail">Indirizzo email</label>
          </div>

.....

Как это сделать? я пытаюсь {{mix ('/ images / logo.png')}}, но, очевидно, у меня есть ошибка во время рендеринга, я не могу использовать синтаксис {{blade}} внутри компонента vue. есть идеи ??

Спасибо всем!

...