给el-select的change事件传自己想要的参数

可以写成箭头函数: @change="(e) => changeUp(e, is)"

<el-date-picker

@change="(e) => changeUp(e, is)"

v-model="domain.begin"

type="datetime"

placeholder="选择日期时间"

>

</el-date-picker>

扩展其他的函数传参:

需要把该函数的参数全部写完之后,后面的参数才是自己传的参数

例如:校验函数 正常使用时我们会只传前面三个参数,后面想获取当前的index的值,必须把自身的四个参数全写,第五个参数index才是我们自己的参数

:rules="{

validator: (rule, value, callback, prop) =>

changeBig(rule, value, callback, prop, index),

trigger: 'change',

}"
changeBig(rule, value, callback, prop, i) {

if (!value) {

return callback();

} else {

let now = new Date();

let timeUps = new Date(this.dynamicValidateForm.domains[i].begin);

let timeDowns = new Date(this.dynamicValidateForm.domains[i].end);

console.log("noe", now < timeUps, now, timeUps);

if (now >= timeUps) {

return callback(new Error("请选择当前以后的时间"));

} else {

if (timeUps >= timeDowns && timeDowns) {

return callback(new Error("下架时间不得早于上架时间"));

} else {

callback();

}

}

console.log("时间选择了xxx", value);

}

},

相关推荐
英俊潇洒美少年40 分钟前
Vue 生产环境打包:SourceMap、压缩、混淆、加密全解 + 最佳实践
前端·javascript·vue.js
巴博尔1 小时前
UNIAPP中NVUE页面 动画
android·前端·javascript·ios·uni-app
猫头虎-前端技术2 小时前
JS 作用域与闭包:从变量提升到闭包陷阱的超详细解析
开发语言·javascript·云计算·bootstrap·ecmascript·openstack·perl
她说人狗殊途3 小时前
基于 vue-cli 创建
前端·javascript·vue.js
AZaLEan__4 小时前
前端移动端适配与 Bootstrap
前端·bootstrap·html
大家的林语冰4 小时前
Deno 2.8 正式发布,再次超越 Bun,史上最大的次版本升级诞生!
前端·javascript·node.js
渣渣xiong4 小时前
从零开始:前端转型AI agent直到就业第五十七天-第五十八天
前端·人工智能·python
影寂ldy5 小时前
C#数组的属性和方法(Clear / Copy / IndexOf )
开发语言·javascript·c#
Brave & Real5 小时前
小程序 const 在js中以及与同类的var和let之间的差异
javascript·微信小程序·小程序
AI周红伟5 小时前
周红伟:长鑫科技(CXMT)财务全景分析
前端·chrome·科技