# Удалён доступ к this
в функции значения по умолчанию входного параметра
кардинальное изменение
В функции значения по умолчанию, для входного параметра, больше нет доступа к this
.
Вместо этого:
Необработанные входные параметры, полученные компонентом, передаются аргументом в функцию значения по умолчанию;
Можно теперь использовать API inject внутри функций значения по умолчанию.
import { inject } from 'vue'
export default {
props: {
theme: {
default(props) {
// `props` — необработанные значения, передаваемые компоненту,
// перед любыми обработчиками type / default
// можно использовать `inject` для доступа к внедряемым свойствам
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