angular使用ngx-vant组件库

安装

首先去官网找到安装命令

yarn add ngx-vant or npm i ngx-vant

使用

单独创建一个ts文件,把ngx-vant的标签放到里面,这样就可以全局导入了

import { NgModule } from '@angular/core';

import { ButtonModule } from 'ngx-vant/button';
import { CellModule } from 'ngx-vant/cell';
import { CellGroupModule } from 'ngx-vant/cell-group';
import { IconModule } from 'ngx-vant/icon';
import { ImageModule } from 'ngx-vant/image';
import { RowModule } from 'ngx-vant/row';
import { ColModule } from 'ngx-vant/col';
import { FieldModule } from 'ngx-vant/field';
import { PickerModule } from 'ngx-vant/picker';
import { LoadingModule } from 'ngx-vant/loading';
import { PopupModule } from 'ngx-vant/popup';
import { ToastModule } from 'ngx-vant/toast';
import { NotifyModule } from 'ngx-vant/notify';
import { OverlayModule } from 'ngx-vant/overlay';
import { ProgressModule } from 'ngx-vant/progress';
import { StickyModule } from 'ngx-vant/sticky';
import { TagModule } from 'ngx-vant/tag';
import { NavBarModule } from 'ngx-vant/nav-bar';
import { TabsModule } from 'ngx-vant/tabs';
import { TabModule } from 'ngx-vant/tab';
@NgModule({
    declarations: [],
    imports: [
        ButtonModule,
        CellModule,
        CellGroupModule,
        IconModule,
        ImageModule,
        RowModule,
        ColModule,
        FieldModule,
        PickerModule,
        NotifyModule,
        LoadingModule,
        PopupModule,
        ToastModule,
        OverlayModule,
        ProgressModule,
        StickyModule,
        TagModule,
        NavBarModule,
        TabsModule,
        TabModule
    ],
    exports: [
        ButtonModule,
        CellModule,
        CellGroupModule,
        IconModule,
        ImageModule,
        RowModule,
        ColModule,
        FieldModule,
        PickerModule,
        NotifyModule,
        LoadingModule,
        PopupModule,
        ToastModule,
        OverlayModule,
        ProgressModule,
        StickyModule,
        TagModule,
        NavBarModule,
        TabsModule,
        TabModule
    ]
})
export class VantModule { }
挂载

在app.module.ts中挂在刚才创建的ts文件

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { VantModule } from './ui/vant.module';
@NgModule({
    declarations: [
        AppComponent,

    ],
    imports: [
        BrowserModule,
        FormsModule,
        BrowserAnimationsModule,
        VantModule
    ],
    providers: [
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值