关于v-model的使用,(vue)
来源:互联网 发布:软件验收报告模板 编辑:程序博客网 时间:2024/05/18 00:41
在使用饿了吗组件input输入框时,需要绑定输入的值,同时需要满足在进行点击按钮进行名字编辑的时候,需要锁定原来的值在输入框显示。如下图:
<el-input ref="input" size="small" class="favorite-input" @click.native.stop="" :value="favGroup.name" @keyup.native.enter="saveTitle" v-where-close="{ visible: renameCollect, handle: saveTitle}" v-else></el-input>这里直接用:value绑定了我需要改变的变量值。
那么接下来,我是如何在函数中处理这个变量值呢?上代码:
saveTitle (e) { const name = this.$refs.input.$el .querySelector('input').value.trim() if (name) { const inputObject = { name, id: this.favGroup.id } this.$store.dispatch('updateFavoriteGroup', inputObject) } this.$emit('toggle', false) this.renameCollect = false}
而在另外一个地方,我同样也需要input框,但是使用的v-model,代码如下:<el-input ref="input" :placeholder="$t('favorite.searchPlaceholder')" icon="search" :class="$style.searchInput" v-model="searchVal" size="small" @keyup.native.enter=""></el-input>在data里面,需要返回searchVal,这样写data() { return { searchVal: ' '}}这个情况下是进行拼音搜索,拼音搜索使用的变量也是searchVal。
v-model是双向绑定,:value是绑定值,在作用上与v-model是一样的。
阅读全文
0 0
- 关于v-model的使用,(vue)
- Vue框架的使用-v-model
- vue.js 表单控件 输入绑定 v-model的使用
- Vue 自定义组件使用v-model
- Vue.js中v-bind v-model的使用和区别
- vue--v-model指令
- vue v-model
- vue input v-model
- vue的v-for使用
- vue v-model 动态生成
- vue.js学习笔记(六)--利用v-model实现父子组件间的双向通信
- 浅谈 Vue v-model指令的实现原理
- 利用Vue v-model实现一个自定义的表单组件
- vue中v-model和value的区别
- vue中v-text,v-html, v-model, {{}}之间的异同
- vue中v-text,v-html, v-model, {{}}之间的异同
- Vue- 动态元素属性及v-bind和v-model的区别
- Vue- 动态元素属性及v-bind和v-model的区别
- PCRE、PCRE2 以及PCRE++ 使用教程
- 35 个 Java 代码性能优化总结
- Newtonsoft.Json DataSet/DataTable转化为JSON字符串
- Centos 6.9 关闭http,Nginx版本信息
- 数据结构和算法的关系
- 关于v-model的使用,(vue)
- source insight 新手配置
- 数组和类作为函数参数
- 大白话讲解Promise(一)
- Android中TextView中的.setText和.append的区别
- codeblocks常用快捷键
- C++表达式易错知识点
- 常见html5语义化标签
- shell脚本