vue.js - 如何等待用户使用 v-model 输入 vue 输入
问题描述
代码:
<input type = "number" min="10" max="90" value="50" v-model="preview_width"/>
我的网站根据“preview_width 值”更改 2 个组件的宽度。当我更改输入值时,网站会移动并且不会让用户以友好的方式输入正确的值。我的问题是:如何在用户按下“Enter”后或在他停止定位此输入后编辑“preview_value”?
解决方案
v-model
有一个.lazy
修饰符,它将在更改事件后同步数据:
<input type = "number" min="10" max="90" value="50" v-model.lazy="preview_width"/>
您可以在此处阅读文档:https ://vuejs.org/v2/guide/forms.html#lazy
推荐阅读
- machine-learning - 通过复制人为地增加数据集的大小?
- reactjs - 使用 Heroku 的 React + Express + SQLite 部署在 Get="/" 上给出 404
- javascript - 有没有一种简单的方法可以将 if 语句压缩成一个函数来检查参数?
- c++ - clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) - 架构 x86_64 的未定义符号:
- javascript - 基于组件状态值的while循环
- java - 为什么 StringBuild 中的字符不会改变?
- database-design - 数据库设计:我应该如何处理电子商务网站的产品删除?
- python - Python3新手需要建议
- java - 将图像壁纸设置为适合屏幕“
- r - asmethod(object) 中的错误:文件 ../core/cholmod_dense.c 中的 cholmod 错误“问题太大”,第 105 行