Quel est l'intérêt des propriétés de classe codées en dur dans l'API Vue Options ?
P粉864594965
P粉864594965 2023-09-08 19:47:37
0
1
462

Est-il utile de définir des propriétés telles que var_B lors de l'utilisation de l'API Vue Options ? Ils ne sont pas accessibles lors de la définition de méthodes ou dans les balises de modèle. Je sais que je peux définir des variables dans data() à ces fins, mais j'aimerais savoir pourquoi Vue autorise cela et s'il existe des cas d'utilisation réels

 

J'ai essayé d'utiliser des attributs de classe codés en dur dans les balises de modèle et les méthodes internes, mais aucun n'a fonctionné

P粉864594965
P粉864594965

répondre à tous (1)
P粉875565683

data()是一个响应式对象。 Vue 正在监视它的更改,并且如果data()返回的对象中声明的任何值发生更改,Vue 将更新使用它的所有位置(计算) >、方法, modèle).

Tout ce qui est placé sous Déclarer des propriétés personnalisées sur l'export de base de Vue (dans l'exemplevar_b无效。应用程序不会出错,但您在this.(ou dans le modèle)) ne sera pas disponible

.

Si vous souhaitez lire une constante simple lors de la résolution du composant et que vous ne vous souciez pas du fait que Vue l'observe pour détecter les changements, mettez-la à la racine de:

const b = 10 export default { data: () => ({ a: 5 }), computed: { c() { return this.a * b } } }

Chaque fois que vous modifiez la valeur actuelle dea时,c都会自动成为this.a*b.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!