基本输入隐藏文本而不是在字段内显示它
Base Input hides text instead of showing it inside the field
我已经为 Vue.js 下载了 this design kit。
问题是,当我在里面写文字时,它会查看我写的文字,但是当我从字段中移出焦点后,文字被隐藏,占位符显示回来,但我不能理解它为什么这样做。
当我在写入字段值后打印字段值时,我得到了我写入的值,但我在字段中根本看不到它。
这是我使用的代码:
<base-input class="input-group-alternative mb-3"
:placeholder="email"
addon-right-icon="ni ni-email-83"
v-model="emailVal"
required="true"
:dir="dir">
</base-input>
我将 email
参数作为 "Email Address" 传递,将 dir
参数作为 "ltr".
传递
你能帮我理解为什么它不能将我的输入保留在字段中吗?
显然问题是我没有在我的数据对象中声明 emailVal
。
我是这样添加的,它起作用了:
export default {
data() {
return {
email: 'Email Address',
dir: 'ltr',
emailVal: ''
}
}
}
我已经为 Vue.js 下载了 this design kit。
问题是,当我在里面写文字时,它会查看我写的文字,但是当我从字段中移出焦点后,文字被隐藏,占位符显示回来,但我不能理解它为什么这样做。
当我在写入字段值后打印字段值时,我得到了我写入的值,但我在字段中根本看不到它。
这是我使用的代码:
<base-input class="input-group-alternative mb-3"
:placeholder="email"
addon-right-icon="ni ni-email-83"
v-model="emailVal"
required="true"
:dir="dir">
</base-input>
我将 email
参数作为 "Email Address" 传递,将 dir
参数作为 "ltr".
你能帮我理解为什么它不能将我的输入保留在字段中吗?
显然问题是我没有在我的数据对象中声明 emailVal
。
我是这样添加的,它起作用了:
export default {
data() {
return {
email: 'Email Address',
dir: 'ltr',
emailVal: ''
}
}
}