vue.js - vue js v-model 可以添加多个修饰符吗?
问题描述
您可以添加多个修饰符吗?
例如:
<input v-model.trim="name.first"/>
<input v-model.lazy="name.first"/>
沿线的东西
<input v-model.{lazy,trim}="name.first"/>
可能还是不可能?是的!
后续问题:它背后的概念是什么?我知道它有效,但“.lazy.trim”听起来像修剪是惰性对象的一部分
解决方案
是的,我们可以为 Vue js v-model 添加多个修饰符。
new Vue({
'el': '#app',
data: {
val: 'default value',
num: 0,
trimExample: ''
},
methods: {
handleBtnClick() {
console.log(this.trimExample, this.num)
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<input type="text" v-model.lazy="val">
<br> {{val}}
<br><br>
<input type="text" v-model.number="num">
<input type="text" v-model.trim.lazy="trimExample">
<button v-on:click="handleBtnClick">
check console
</button>
</div>
推荐阅读
- javascript - Angular TypeScript何时for循环完成回调
- python - 预计在 tensorflow kera 中有一个缩进块
- python - 用于 CNN 的 ImageDataGenerator(),输入和输出为图像
- python - Beautifulsoup 将字符串转换为 bs4.element 模块的 ResultSet 对象
- javascript - React - 如何在选择表单中将数组的第一个值显示为默认值?
- firebase - firebase 规则 - 保存规则时出错 - 第 2 行:预期为 '"'
- system - torch.save(predictions, predictions_path, pickle_module=dill) 系统死机
- javascript - JS 变量相互影响导致嵌套 For 循环出现问题
- javascript - 淘汰赛JS“价值”绑定在Edge中不起作用
- python - 将列表的项目分配给图的节点