给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);

}

},

相关推荐
胡八一24 分钟前
如何在 Dialog 中安全初始化 ECharts 并自动监听容器大小变化
前端·安全·echarts
梦境之冢31 分钟前
在 Vue3 中封装的 Axios 实例中,若需要为部分接口提供手动取消请求的功能
javascript·vue.js
qq_456001651 小时前
在Vue3中,如何在父组件中使用v-model与子组件进行双向绑定?
前端·javascript·vue.js
sunbyte5 小时前
Tailwind CSS 初学者入门指南:项目集成,主要变更内容!
前端·css
可爱的秋秋啊5 小时前
vue3,element ui框架中为el-table表格实现自动滚动,并实现表头汇总数据
前端·vue.js·笔记·elementui
一夜枫林5 小时前
uniapp自定义拖拽排列
前端·javascript·uni-app
良艺呐^O^5 小时前
uniapp实现app自动更新
开发语言·javascript·uni-app
IT瘾君7 小时前
JavaWeb:Html&Css
前端·html
264玫瑰资源库7 小时前
问道数码兽 怀旧剧情回合手游源码搭建教程(反查重优化版)
java·开发语言·前端·游戏
喝拿铁写前端8 小时前
从圣经Babel到现代编译器:没开玩笑,普通程序员也能写出自己的编译器!
前端·架构·前端框架