@semki096

Как в Vuejs показать модальное окно по условию?

В доках есть пример по клику - открытие модального окна. А мне надо по условию, никак не соображу как. Вот примерный код
Vue.component('modal', {
	template: '#modal-template'
}

new Vue({

	el: "#app",
	
	data: {
		showModal: false
	},
		  
	methods: {
		function(){
			if (1+1=2){
				покажем модальное окно, но как?
			}
		}
    .............
  • Вопрос задан
  • 899 просмотров
Пригласить эксперта
Ответы на вопрос 1
planc
@planc
можно сделать showModal - computed
убрать из data {} и объявить в computed {}
computed: {
   showModal: function () {
      if (условие) {
          return true
      }
      return false
    }
}


https://vuejs.org/v2/guide/computed.html#Watchers

https://laracasts.com/series/learn-vue-2-step-by-s...

https://youtu.be/PPmg7ntQjzc?t=6m14s
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы