前端知识ElementPlus

文件上传三要素:

method必须设置成post, enctype必须设置成multipart/form-data, input标签中的type属性必须设置成file

<form action="/upload" method="post" enctype="multipart/form-data">
    姓名: <
input type="text" name="name" > <br>
    年龄: <
input type="text" name="age" > <br>
    图像: <
input type="file" name="file" > <br>
    <
input type="submit" value="上传文件" name="submit">
</
form>

<form action="/upload" method="post" enctype="multipart/form-data">
    姓名: <
input type="text" name="name" > <br>
    年龄: <
input type="text" name="age" > <br>
    图像: <
input type="file" name="file" > <br>
    <
input type="submit" value="上传文件" name="submit">
</
form>

Elementplus中, 如何解决el-form inline标签中的若干组件宽度为零的疑似bug?

用下面这个:

  • .el-form--inline 是父选择器。
  • .el-form-item 是 .el-form--inline 的子元素。
  • & > .el-input, .el-cascader, .el-select 表示 .el-form-item 的直接子元素 .el-input.el-cascader 和 .el-select 都会被选中,并且它们的宽度会被设置为 240px

在 Sass 或 SCSS 中,& 符号代表父选择器。结合 > 子选择器,可以更精确地选择父选择器的直接子元素。例如:

.parent { & > .child { color: red; } }

.el-form--inline {

    .el-form-item {

        &>.el-input,

        .el-cascader,

        .el-select {

            width: 240px;

        }

    }

}

  • & 符号代表父选择器。
  • > 符号用于选择直接子元素。
  • & > .el-input, .el-cascader, .el-select 表示 .el-form-item 的直接子元素 .el-input.el-cascader 和 .el-select 的宽度被设置为 240px

事务失效的七种场景, 先说三种:

1.Transactional注解的默认rollbackFor属性是RuntimeException.class, 它无法识别抛出的其它种类的异常, 需要手动设置Class<? extends Throwable>[]

2.设置了错误的事务传播行为, 例如设置成了REQUIRES_NEW或者NOT_SUPPORTED, 失效非常明显,@Transactional(propagation=Propagation.REQUIRES_NEW)

3.自己手动catch了异常并且还没有抛出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值