Просто используйте computed
для проверки и null
для события @input
, когда ввод недействителен.
Например:
<input type="text" v-model="fraction.numerator" @input="numeratorValid ? changeFraction : null"/>
computed: {
numeratorValid () {
return Number.isInteger(this.fraction.numerator)
}
}
Понял - самое простое решение - создать две отдельные директории, одну "lite" и одну "pro", и поместить Default.png в каждую директорию. Импортируйте «pro» только в «pro» и импортируйте «lite» только в «lite».
Для одной из целей вы можете изменить фазу сборки, чтобы она загружала другой файл Default.png
. Перейдите к этапу сборки Копировать комплект ресурсов
, чтобы изменить копируемые ресурсы. (Расположен на панели Группы и файлы
в разделе Цели ->
TargetName -> Копировать ресурсы пакета
)