kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
42 lines (40 loc) • 1.17 kB
Markdown
<cn>
### 带图标
通过设置 `icon` 属性,可设置输入框图标,只对 `input` 有效。可以快速的实现 ,密码显示隐藏,搜索
</cn>
```vue
<template>
<Space vertical block>
<Input placeholder="User Name..." :icon="Person" />
<Input type="password" placeholder="Password..." :icon="LockClosed" />
<Input
type="password"
placeholder="Password no toggle"
:icon="LockClosed"
:visiblePasswordIcon="false"
/>
<Space compact block>
<Input
type="password"
placeholder="Password default text"
:icon="LockClosed"
:visiblePasswordIcon="visiblePasswordIcon"
/>
<Button @click="visiblePasswordIcon = !visiblePasswordIcon" theme="outline">
Toggle
</Button>
</Space>
<Input placeholder="请输入关进行搜索键字..." @search="search" />
</Space>
</template>
<script setup>
import { ref } from "vue";
import { Person, LockClosed } from "kui-icons";
import { message } from "kui-vue";
const visiblePasswordIcon = ref(true);
const search = (value) => {
message.info("This is search event");
console.log(value);
};
</script>
```