У меня есть сценарий использования, когда мне нужно передать конкретное сообщение об ошибке пользовательскому компоненту.Если и только если определенная опора установлена на true
.Но я сомневаюсь, что this.required
доступно в подпорках, потому что оно не будет инициализировано.
//custom component
props: {
required: {
type: Boolean,
default: false
},
requiredErrorMsg: {
type: String,
default: '',
required: this.required
}
}
Vue (или eslint?) Должен затем выдать предупреждение или ошибку, если пропадает в зависимости от того,required
было установлено в true или нет.
<Custom :required="true" /> //missing prop error
<Custom :required="true" required-error-msg="this is an error"/> //no issues
в настоящее время используется:
nuxt v2.3.4
eslint v5.0.1