Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.42 KB

移动端UI库配置.md

File metadata and controls

66 lines (45 loc) · 1.42 KB

适配移动端,引入移动端UI库

选择有赞Vant https://github.com/youzan/vant https://vant.pro/vant/#/zh-CN

安装依赖

pnpm add vant

向vue中引入组件

使用常规方式引入,不使用按需引入了。

// vant所有组件.由于支持 Tree Shaking,编译时会自动移除不需要的组件的js代码。但css样式不支持。
import Vant from 'vant'
// 2. 引入组件样式
import 'vant/lib/index.css';

app.use(Vant);

在 <script setup> 中可以直接使用 Vant 组件,不需要进行组件注册。引入即可

<script setup>
  import { Button } from 'vant';
</script>

<template>
  <Button />
</template>

在 JSX 和 TSX 中可以直接使用 Vant 组件,不需要进行组件注册。

图标

https://vant.pro/vant/#/zh-CN/icon

引入

import { createApp } from 'vue';
import { Icon } from 'vant';

const app = createApp();
app.use(Icon);

使用

<!-- 基础图标库 -->
<van-icon name="chat-o" color="red" size="3rem" />
<!-- 在 name 属性中传入一个图片 URL 来作为图标 -->
<van-icon name="https://fastly.jsdelivr.net/npm/@vant/assets/icon-demo.png" />

其他用法参考官方文档,包括badge徽标提示,图标大小,图标颜色,自定义图标等。