#nativescript #nativescript-vue
#nativescript #nativescript-vue
Вопрос:
Как изменить размер шрифта, цвет границы и т.д. Стиль электронной почты и пароля, присутствующих в объекте person.
<RadDataForm :source="person"</RadDataForm>
Ответ №1:
Вот, кажется, идеальный пример, который вы ищете, используйте TKPropertyEditorStyle
для определения пользовательского шрифта, размера, цвета и т.д.,
<template>
<Page class="page">
<ActionBar title="Home" class="action-bar" />
<RadDataForm ref="dataForm" :source="person">
<TKEntityProperty v-tkDataFormProperty name="name">
<TKPropertyEditor v-tkEntityPropertyEditor type="Text">
<TKPropertyEditorStyle v-tkPropertyEditorStyle
labelTextColor="red"></TKPropertyEditorStyle>
</TKPropertyEditor>
</TKEntityProperty>
<TKEntityProperty v-tkDataFormProperty name="age">
<TKPropertyEditor v-tkEntityPropertyEditor type="Decimal">
<TKPropertyEditorStyle v-tkPropertyEditorStyle
labelTextColor="green"></TKPropertyEditorStyle>
</TKPropertyEditor>
</TKEntityProperty>
<TKEntityProperty v-tkDataFormProperty name="birthDate">
<TKPropertyEditor v-tkEntityPropertyEditor type="DatePicker">
<TKPropertyEditorStyle v-tkPropertyEditorStyle
labelTextColor="blue"></TKPropertyEditorStyle>
</TKPropertyEditor>
</TKEntityProperty>
</RadDataForm>
</Page>
</template>
<script>
import Vue from "nativescript-vue";
import RadDataForm from "nativescript-ui-dataform/vue";
Vue.use(RadDataForm);
export default {
data() {
return {
person: {
name: "John",
age: 23,
birthDate: "1993-05-16"
}
};
}
};
</script>
Комментарии:
1. Используя ваш код, я могу изменить стиль метки поля ввода, такой как цвет, размер шрифта и т.д., Но я хочу изменить цвет границы поля ввода, когда пользователь нажимает на поле ввода.