当前位置: 首页 > news >正文

vant 按需导入 vue2

vant 按需导入 vue2

1、通过npm安装

# Vue 3 项目,安装最新版 Vant:
npm i vant -S# Vue 2 项目,安装 Vant 2
npm i vant@latest-v2 -S

2、自动按需引入组件

babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式。

# 安装插件
npm i babel-plugin-import -D

3、在根目录创建 babel.config.js文件

module.exports = {presets: ['@vue/cli-plugin-babel/preset'],plugins: [['import', {libraryName: 'vant',libraryDirectory: 'es',style: true}, 'vant']]
}

4、在utils下创建 vant.js文件

/*** vant 地址* https://vant-contrib.gitee.io/vant/v2/#/zh-CN/contact-card#dai-ma-yan-shi*/
import Vue from 'vue'// 引入需要的组件
import { Button, 
} from "vant";// 注册组件
Vue.use(Button);

5、在main.js中引入vant.js文件

import '@/utils/vant'

6、直接在vue文件中使用啦

<van-button type="primary">主要按钮</van-button>
<van-button type="info">信息按钮</van-button>
<van-button type="default">默认按钮</van-button>
<van-button type="warning">警告按钮</van-button>
<van-button type="danger">危险按钮</van-button>

7、最后效果

在这里插入图片描述

http://www.lryc.cn/news/170395.html

相关文章:

  • Java手写分治算法和分治算法应用拓展案例
  • 学习 CodeWhisperer 的一些总结
  • JavaScript 中的 `this` 指向问题与其在加密中的应用
  • 深入理解算法的时间复杂度
  • 2023年度教育部人文社会科学研究一般项目评审结果,已公布!
  • 十一、MySql的事务(上)
  • 时间序列分析1--生成和导出时间序列数据
  • HarmonyOS应用开发—资源分类与访问
  • C++中的转换构造函数
  • JSP ssm 特殊人群防走失系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
  • 怎么实现一个登录时需要输入验证码的功能
  • 在android工程中新建Android模块报错
  • 电脑桌面的复选框如何取消
  • 【Unity每日一记】资源加载相关和检测相关
  • 【数据结构】长篇详解堆,堆的向上/向下调整算法,堆排序及TopK问题
  • DAQ高频量化平台:引领Ai高频量化交易模式变革
  • vue3 element plus获取el-cascader级联选择器选中的当前结点的label值 附vue2获取当前label
  • Spring Boot常见面试题
  • 分块矩阵求逆
  • Python 文件写入操作
  • 【Spring Boot系列】- Spring Boot侦听器Listener
  • JavaScript速成课—事件处理
  • 【入门篇】ClickHouse最优秀的开源列式存储数据库
  • 【C++ Exceptions】异常处理的成本
  • API接口:原理、实现及应用
  • SpringBoot学习笔记(项目创建,yaml,多环境开发,整合mybatis SMM)
  • Linux内核分析:输入输出,字符与块设备 31-35
  • Linux抓包工具tcpdump
  • Qt消息机制和事件
  • LeetCode-739-每日温度-单调栈