用户新增数据

目录

1、增加接口

2、增加拦截

3、定义方法

4、模态框

5、日期处理


1、增加接口

api.js下增加接口addUser

    addUser(params) {
        return request ({
            url: '/user/add',
            method: 'post',
            //这个mock如果是true的话  用的就是线上fastmock的数据
            mock: false,
            data: params
            // data:{total: 0,page: 1,}
        })
    }

2、增加拦截

mock.js下增加拦截 调用user.js下的createUser方法

Mock.mock(/user\/add/,'post',userApi.createUser)

3、定义方法

定义onSubmit方法获取  调用接口数据将formUser数据传到addUser

const onSubmit = async () => {
let res = await proxy.$api.addUser(formUser);
};

4、模态框

新增之后模态框内数据重置并关闭模态框

<el-form :inline="true" :model="formUser" ref="userForm">
if(res) {
      dialogVisible.value = false
      proxy.$refs.userForm.resetFields();
      getUserData(config);
    }

需要在每一个<el-form-item label="出生日期" prop="birth">prop属性

5、日期处理

格式化日期

const timeFormat = (time) => {
    var time = new Date(time);
    var year = time.getFullYear();
    var month = time.getMonth()+1;
    var date = time.getDate();
    function add(m) {
      return m < 10 ? "0" + m : m;
    }
  return year + "-" + add(month) + "-" + add(date);
  }

const onSubmit = async () => {
formUser.birth = timeFormat(formUser.birth);
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值