# Props Fonction par défaut this
Accès
breaking
Les fonctions de fabrique de valeurs par défaut de Props n'ont plus accès à this
.
A la place :
Les props bruts reçus par le composant sont passés en argument à la fonction par défaut ;
L'API inject peut être utilisée à l'intérieur des fonctions par défaut.
import { inject } from 'vue'
export default {
props: {
theme: {
default (props) {
// Les `props` sont les valeurs brutes passées au composant,
// avant tout type / coercition par défaut
// peut également utiliser `inject` pour accéder aux propriétés injectées.
return inject('theme', 'default-theme')
}
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14