💄(checkbox): 优化 checkbox 选中代码
更新文档
This commit is contained in:
parent
a694119cd1
commit
04b52e0814
@ -5,6 +5,7 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import { LayIcon } from "@layui/icons-vue";
|
||||||
import { computed, inject } from "vue";
|
import { computed, inject } from "vue";
|
||||||
import "./index.less";
|
import "./index.less";
|
||||||
|
|
||||||
@ -107,9 +108,7 @@ const handleClick = function () {
|
|||||||
:lay-skin="skin"
|
:lay-skin="skin"
|
||||||
>
|
>
|
||||||
<span v-if="$slots?.default"><slot></slot></span>
|
<span v-if="$slots?.default"><slot></slot></span>
|
||||||
|
<lay-icon :type="props.isIndeterminate && isChecked ? 'layui-icon-subtraction' : 'layui-icon-ok'"></lay-icon>
|
||||||
<i :class="{ 'layui-icon layui-icon-subtraction' : isChecked }" v-if="props.isIndeterminate"></i>
|
|
||||||
<i :class="{ 'layui-icon layui-icon-ok': isChecked }" v-else></i>
|
|
||||||
</div>
|
</div>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user