Vue中的input输入框保存输入值

vue中一个组件内同时做一个input输入框和一个下拉框dropdown,下拉框用v-if的方法实现,输入框的值用v-model或:value绑定某个data数据,假如该input的data初始值为空字符串。

求问怎么解决:首先在input输入框输入想输入的值,然后点击下拉框将隐藏内容显示后,因为vue中data渲染,之前input中输入的值又被重置为空字符串,不能还是显示之前输入的值

阅读 17.9k
3 个回答

这种问题最好还是贴出代码,因为你只是说出了你的期望,但没人知道你代码是怎么写的。
如果你想保存输入的值,那就一定是用 v-model ,你后面也讲了,重新渲染的时候,输入值会被重置为初始值,因为没有双向绑定,所以data中的值没有被改变。
你可以试着都用 v-model 看能否解决问题。

你把输入的值添加到data里面就可以呀,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏