Как изменить базу данных vue при загрузке приложения со значения по умолчанию на значение, указанное в блейд-файле - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь изменить базовое значение маршрутизатора Vue при инициализации, но пока не могу найти правильный путь.

Имею этот код:

export default new VueRouter({
base: '/backend/',
routes: [
    { path: '', name: 'dashboard', component: Dashboard },
    { path: '/resources/:id', name: 'resourceOverview', component: ResourceOverview },
    { path: '/resources/:id/edit', name: 'resourceEdit', component: ResourceEdit },
],
mode: 'history'

})

Я хочу изменить базу на '/ admin /'. В моем случае это значение взято из блейд-файла

@extends('layouts.backend')

@section('content')

<Backend :config="{{ json_encode($config) }}"></Backend>

@endsection

Где можно получить доступ к значению пути конфигурации в основном приложении с помощью this.config.path.

На этом Я думаю, мне нужно инициализировать маршрутизатор другим способом или не использовать базу. Я могу получить доступ к реквизиту конфигурации от детей, используя это. $ Parent.config.path.

Есть ли рекомендуемый способ изменить базовое значение в приложении init?

Спасибо

...