IgorPI
@IgorPI

Как отрендерить файл компонента vue, в селектор?

Как отрендерить файл компонента vue, в селектор?

Есть у меня компонент VTaskDialog

5ff5d6be69d57147007359.png

Что бы не засорять темплейт вставками, типа <v-task-dialog />
Я хочу создать примитивный плагин, для того что бы рендерить диалог.

Вот пример как я хочу его использовать
export default Vue.extend({

  methods: {
    onTaskAddClick () {
      this.$dialog.show(VTaskDialog)
    }
  }
})
</script>


Хочу приобрести данный скилл.
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
Навскидку, но я не гуру в этом.
в app.js
let dialog = {}
dialog['show'] = (command) => {
    return command;
};
Vue.prototype.$dialog = dialog// регистрируете


в методе
onTaskAddClick () {
      console.log(this.$dialog.show('i am show command'))
    }


п.с. вот это модальное окно так реализовано, но я с ним наелся и в итоге свое делал
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы