You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
766 B
51 lines
766 B
// 目前在 nuxt 中无法按需引入样式,因此采用手动引入的方式
|
|
import 'vant/lib/index.css';
|
|
|
|
import {
|
|
Button,
|
|
Cell,
|
|
CellGroup,
|
|
Col,
|
|
Icon,
|
|
Image,
|
|
Row,
|
|
NavBar,
|
|
Tabs,
|
|
Tab,
|
|
Search,
|
|
Pagination,
|
|
Field,
|
|
Uploader,
|
|
Form,
|
|
Popup,
|
|
Cascader,
|
|
Circle,
|
|
Empty,
|
|
Popover
|
|
} from 'vant';
|
|
|
|
import { defineNuxtPlugin } from '#app';
|
|
|
|
export default defineNuxtPlugin(nuxtApp => {
|
|
nuxtApp.vueApp
|
|
.use(Row)
|
|
.use(Col)
|
|
.use(Image)
|
|
.use(Icon)
|
|
.use(Cell)
|
|
.use(Button)
|
|
.use(CellGroup)
|
|
.use(NavBar)
|
|
.use(Tab)
|
|
.use(Search)
|
|
.use(Pagination)
|
|
.use(Field)
|
|
.use(Uploader)
|
|
.use(Form)
|
|
.use(Cascader)
|
|
.use(Popup)
|
|
.use(Circle)
|
|
.use(Tabs)
|
|
.use(Empty)
|
|
.use(Popover)
|
|
});
|
|
|