vue.js - 切片输入vue js
问题描述
我刚开始用vue编程。js。我想编写一个时钟,在以 hh:mm 格式输入后一次输出为文本。
为此,我必须将输入分为分钟和小时,并将值保存在变量中。你是怎样做的?我可以使用拆分吗?
解决方案
您可以使用VueJS Computed & Javascript Split 功能来实现您所需要的。
例如:
data: () => ({
userInput: '' // 08:33
}),
computed: {
hours: function() {
return this.userInput.split(":")[0] // return 08
},
minutes: function() {
return this.userInput.split(":")[1] // return 33
}
}
userInput
在这种情况下,Computed 方法会监听 的变化。这意味着如果用户输入 08:33,然后决定更改为 08:44,minutes
则会做出反应并更改为 44。
推荐阅读
- angular - 过滤和分页不适用于 ngxpagination 模板
- php - 从复选框插入的许多值只有最后一个值插入到数据库中
- javascript - 在gridview上的每一行Highchart数据以在按钮单击打开模式上显示不同的数据
- excel - 如何使用 VBA 通过 Pivot 切片器进行过滤?
- css - 是否可以通过 CSS 停止传播?
- spring - 用于 Spring 集成消息处理程序的 Bean 注入
- java - logback 创建 appender 的新实例
- java - 如何修复 Android Cloud Firestore 文档快照
- mysql - SQL:将集合中的正确字段插入到样本中
- ios - UITableviewCell 中的观察者