vue изменить определенный путь du / component router - PullRequest
0 голосов
/ 06 сентября 2018

Привет, есть еще один вопрос:

У меня есть группа с именем div в группе. У меня есть несколько блоков / блоков под группой

группа (родитель) здесь:

<div v-if="block.blocktype == 'partial'">
      <h1>{{block.name}}</h1>
      <component v-if="block.template_path" :is="block.template_path" :key="block.template_path" v-bind:bduuid="block.uuid"  v-bind:block_data="block.block_data">
      </component>
    </div>

компонент div, как это:

<v-date-picker
        ref="picker"
        v-model="date"
        :picker-date.sync="pickerDate"
        :events="arrayEvents"
        event-color="green lighten-1"
        full-width
        reactive="true"
        :locale="this.localication"
      ></v-date-picker>
    </div>
<span style="color: blue;" @click="CreateNewAppintmentFunction()">Create new Appointment</span>

так что теперь я хочу изменить дочерний вид с «шоу» на «новый» после клика с this.$router.push("appointment/quickedit"); на

CreateNewAppintmentFunction()

Кто-нибудь знает, как я могу изменить путь маршрутизатора с «Показать назначение» на «Новое назначение»

большое спасибо

1 Ответ

0 голосов
/ 06 сентября 2018

Я не знаю, правильно ли я понимаю, но хотите ли вы иметь динамический путь к странице. Вы можете сделать что-то вроде этого

Например:

{ path: "baseurl/:appointment/quickedit", component: YourComponent, name: yourComponentName ... }

Вы можете установить ключевое слово в качестве параметра маршрутизатора.

this.$router.push("baseurl/show_appointmen/quickedit")
this.$router.push("baseurl/edit_appointmen/quickedit")

и в смонтированном крюке вы можете получить назначение и выполнить свою логику.

...