#laravel #vuejs2 #toast #inertiajs
Вопрос:
Следующий код inertiajs с vue работает только таким образом
computed: {
flash: function () {
if (this.$page.props.flash.message) {
this.$toast.open({
type: this.$page.props.flash.type,
message: this.$page.props.flash.message.message,
})
}
return this.$page.props.flash.message
}
},
watch: {
flash: function (newVal, oldVal) {
}
},
но если я удалю часть часов, это не сработает. Кроме того, если я помещу часть тостов внутрь часов, это не сработает. Кто-нибудь сталкивался с такой же проблемой? Я работаю с inertiajs на laravel 8.
Ответ №1:
Попробуй это
computed: {
flash(){
if (this.$page.props.flash.message) {
this.$toast.open({
type: this.$page.props.flash.type,
message: this.$page.props.flash.message.message,
})
}
return this.$page.props.flash.message
}
},
Комментарии:
1. Спасибо. Но, к сожалению для меня, ваш ответ не работает.