computed: {
fullName: {
// геттер:
get: function () {
return this.firstName + ' ' + this.lastName
},
// сеттер:
set: function (newValue) {
var names = newValue.split(' ')
this.firstName = names[0]
this.lastName = names[names.length - 1]
}
}
} <div v-show="prop === 1"><div class="component"></div></div>
<div v-show="prop === 2"><div class="component"></div></div>
<div v-show="prop === 3"><div class="component"></div></div>Ясно что у тебя через props приходит, запехал в data, в принципе суть в том же@click="openHideBlock" в этом методе ты должен менять this.opened = !this.openedwidth: 100%, height: 100%, opacity: 0.openHideBlock, который меняет состояние и закрывает popup <script>
$("#callme").click(function() { // ID откуда кливаем
$('html, body').animate({
scrollTop: $(".formwrap").offset().top + 120 // класс объекта к которому приезжаем
}, 1000); // Скорость прокрутки
});
</script>