Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 根据数字中的第二个数字更改显示值_Vue.js_Vue Filter - Fatal编程技术网

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'
    }
}