web前端加md5加密

vue3 +typescript:安装 ts-md5

npm install --save ts-md5

局部

定义:

import { Md5 } from 'ts-md5';

局部使用:

const SALT = 'chengxuyuanyouzi';

const handleSubmit = async () => {
  if (!currentUser.value.userAccount || !currentUser.value.userName) {
    message.warning("账号和用户名不能为空");
    return;
  }
   // 如果密码不为空,则进行 MD5 加密
   if (currentUser.value.userPassword) {
    currentUser.value.userPassword = Md5.hashStr(SALT+currentUser.value.userPassword);
  }

  if (currentUser.value.id) {
  
    // 编辑模式
    const res = await updateUserUsingPost(currentUser.value);
    console.log("编辑",res)
    if (res.data.code === 0) {
      message.success("用户信息更新成功");
      loadData();
      isModalVisible.value = false;
    } else {
      message.error("更新失败," + res.data.message);
    }
  } else {
    // 新增模式
    const res = await addUserUsingPost(currentUser.value);
    if (res.data.code === 0) {
      message.success("用户新增成功");
      loadData();
      isModalVisible.value = false;
    } else {
      message.error("新增失败," + res.data.message);
    }
  }
};

vue3 +javascript:安装 js-md5

npm install --save js-md5

其他代码一切同上

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大厂前端程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值