308 Star 2.9K Fork 540

Layui Vue / layui-vue

 / 详情

[BUG]input输入框如果使用了append插槽,在disabled状态下 append的作用域也会被禁用

已完成
创建于  
2023-05-20 17:20

背景

制作一个输入禁止,但是可以点击弹窗的选择的功能
如下图
输入图片说明
代码截图如下

输入图片说明

这样这个按钮也被一起禁用了

  • 1.描述你希望解决的问题
    在输入框设置disabled时,右边的 选择按钮也被一起禁用了,希望有个参数可以控制是否禁用后面的append插槽内容

  • 2.陈述问题的现状

  • 3.合理的建议
    输入图片说明

我大概看了下源码,建议首先分开那个classes 然后 把禁用的 样式 放到下面一层,因为插槽一般由客户可以自行决定 怎么控制,不建议,将禁用放在最顶级div中

  • 4.当前版本

思路

描述大概的解决思路,可以包含 API 设计和伪代码等

跟进

后续编辑,附上对应的 Pull Request 地址,可以用 - [ ] some task 的方式。

评论 (3)

残云断月 创建了任务
残云断月 修改了描述
展开全部操作日志

在 append 提供 disabled 让用户自行决定是否禁用插槽内容更为合适,不过这有点破坏性更新的意思,我需要考虑一下。

就眠儀式 添加了
 
优化
标签

某种情况下 append 与 prepend 更像 input 的外附功能,顾在 2.3.0 之后,不再跟随 input 禁用状态,新增了 disabled 参数,是否禁用由用户控制。

你可以升级到 2.3.0-alpha.1 先行体验该功能,相关提交:https://gitee.com/layui/layui-vue/commit/2555d6d611aa06b606bbd2c22435852f1271b4a0

就眠儀式 添加了
 
已解决
标签
就眠儀式 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
4835367 jmysy 1578975358 735237 eden li 1578931722
TypeScript
1
https://gitee.com/layui-vue/layui-vue.git
git@gitee.com:layui-vue/layui-vue.git
layui-vue
layui-vue
layui-vue

搜索帮助