Что такое VueJS? Каковы основные особенности VueJS? 6


Какие бывают компоненты и приведите пример?



Download 0,79 Mb.
bet10/69
Sana09.07.2022
Hajmi0,79 Mb.
#764344
1   ...   6   7   8   9   10   11   12   13   ...   69
Bog'liq
Список вопросов на интервью

26. Какие бывают компоненты и приведите пример?


Компоненты - это многократно используемые экземпляры Vue с именем. Они принимают те же параметры, что и новый Vue, такие как данные, вычисление, наблюдение, методы и хуки жизненного цикла (за исключением нескольких параметров, зависящих от корня, например el).
Давайте возьмем пример компонента счетчика,
// Определим новый компонент с названием 'button-counter'
Vue.component('button-counter', {
template: ''
data: function () {
return {
count: 0
}
},
})
Давайте использовать этот компонент внутри корневого экземпляра Vue, созданного с новым Vue.


;

var vm = new Vue({ el: "#app" });


27. Что такое реквизит?


Свойства - это настраиваемые атрибуты, которые можно зарегистрировать в компоненте. Когда значение передается в атрибут prop, оно становится свойством этого экземпляра компонента. Вы можете передать этот список значений как опцию props и использовать их как переменные данных в шаблоне.
Vue.component("todo-item", {
props: ["title"],
template: "

{{ title }}

",
});

После регистрации реквизитов вы можете передавать их как настраиваемые атрибуты.



28. Когда компоненту нужен единственный корневой элемент?


Каждый компонент должен иметь единственный корневой элемент, если в шаблоне более одного элемента. В этом случае вам нужно обернуть элементы родительским элементом.

{{ title }}




В противном случае будет выдана ошибка, в которой говорится, что «Шаблон компонента должен содержать ровно один корневой элемент ...».


29. Как вы общаетесь от ребенка к родителю с помощью событий?


Если вы хотите, чтобы ребенок желал передать обратную связь с родителем, затем отправьте событие от ребенка, используя объект $ emit для родительского,
Vue.component("todo-tem", {
props: ["todo"],
template: `


Download 0,79 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   69




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish