提交 cf7a1d74 编写于 作者: Q qiang

fix: 优化 radio 组件鼠标显示效果

fix: radio disabled
上级 9a3fa6ca
<template>
<uni-radio
v-on="$listeners"
<uni-radio
:disabled="disabled"
v-on="$listeners"
@click="_onClick">
<div class="uni-radio-wrapper">
<div
:class="radioChecked ? 'uni-radio-input-checked' : ''"
:style="radioChecked ? checkedStyle : ''"
<div
:class="radioChecked ? 'uni-radio-input-checked' : ''"
:style="radioChecked ? checkedStyle : ''"
class="uni-radio-input" />
<slot />
</div>
......@@ -102,12 +103,17 @@ export default {
uni-radio {
-webkit-tap-highlight-color: transparent;
display: inline-block;
cursor: pointer;
}
uni-radio[hidden] {
display: none;
}
uni-radio[disabled] {
cursor: not-allowed;
}
uni-radio .uni-radio-wrapper {
display: -webkit-inline-flex;
display: inline-flex;
......@@ -129,6 +135,10 @@ export default {
position: relative;
}
uni-radio:not([disabled]) .uni-radio-input:hover {
border-color: #007aff;
}
uni-radio .uni-radio-input.uni-radio-input-checked:before {
font: normal normal normal 14px/1 "uni";
content: "\EA08";
......@@ -153,4 +163,4 @@ export default {
uni-radio-group {
display: block;
}
</style>
</style>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册