Vue.js 根据数字中的第二个数字更改显示值
我有一个Vue.js 根据数字中的第二个数字更改显示值,vue.js,vue-filter,Vue.js,Vue Filter,我有一个vue过滤器并显示一些值。我想在值的最后一位介于2和4之间时更改该值。我需要有一个自动化的代码,这样它可以在所有可能的时间间隔内工作,例如:(22-24,32-34,622-624…)。 我设法找到了值的最后一位:value.toString()[value.toString().length-1]。我不知道如何解决这个问题,也许我应该想出一个特殊的数学公式 myfilter: (value): => { if(value >= 22 && value
vue过滤器
并显示一些值。我想在值的最后一位介于2和4之间时更改该值。我需要有一个自动化的代码,这样它可以在所有可能的时间间隔内工作,例如:(22-24,32-34,622-624…
)。
我设法找到了值的最后一位:value.toString()[value.toString().length-1]
。我不知道如何解决这个问题,也许我应该想出一个特殊的数学公式
myfilter: (value): => {
if(value >= 22 && value <= 24) {
return 'my new value'
}
}
myfilter:(值):=>{
如果(值>=22&&value,则可以使用模数运算符:
myfilter:(值):=>{
如果(值%10=2){
返回“我的新值”
}
}
这是另一种方式,但我的问题是如何使其自动化。@kabugh我不知道你的意思。这在所有可能的时间间隔内都有效。你想要的输出是什么?谢谢,它确实有效,但我想排除前面的字母是1:12-14112-114。
myfilter: (value): => {
if(value % 10 <= 4 && value % 10 >= 2 ) {
return 'my new value'
}
}