Closed zl612 closed 2 months ago
设置了activeHighlight false 属性 照常失效
组件版本 0.3.21
是想要达到这样的效果?
跟普通按钮一样 选中不会有高亮选中效果
两个截图的样式表现是一致的。
如果想达到点击后没有选中的效果可以如下。
const Demo = () => {
return (
<Field.ButtonOption
title="快速输入"
options={options}
// 给一个 options 里不存在的值
value={-1}
onChange={(v) => {
// 点击按钮响应回调,value 不更新,没有任何按钮激活
console.log("v -> ", v);
}}
/>
);
};
增加这个 value={-1} 有用
会修复activeHighlight 这个属性的设置吗
activeHighlight 应该是理解不同。
activeHighlight 的初衷是按钮激活的时候呈现不同样子。
例如上面两组按钮分别是 active={true}&activeHighlight={true} 和 active={true}&activeHighlight={false} 状态的表现。
现在有一个小问题,activeHighlight 的描述是「选中状态文案颜色、背景色高亮」,现在只是对文案颜色做了处理。对于 type="outline"
的背景色不正确。
这组优化后的才达到「选中状态文案颜色、背景色高亮」。
get