vant_vant引入

news2025/1/13 17:32:10

目录

      • vant官网
      • 使用vant
        • [1]导入vant 的所有组件
        • [2] 按需引入组件
        • [3]自动按需引入组件
      • 使用过程中遇到的问题
        • [1]问题1-版本冲突

vant官网

vant2.0官网

使用vant

参考vant官网–>快速上手–>通过npm安装/引入组件

[1]导入vant 的所有组件

  • [1] 安装 vant :npm i vant -S (通过此命令安装的是最新版本)

  • [2] 导入组件

    // [1]引入vant
    import Vant from 'vant'
     // [2]引入vant的样式文件;
    import 'vant/lib/index.css'
    // [3]全局注册 vant 组件
    Vue.use(Vant)
    
  • [3]检验是否安装成功

    • 在app.vue中写一个按钮,查看是否显示且样式正确;
    •    <van-button type="primary">主要按钮</van-button>
      

[2] 按需引入组件

  • [1] 安装 vant :npm i vant -S (通过此命令安装的是最新版本)

  • [2] 导入组件

     // [1] 按需引入组件
     import { Button} from 'vant';
     // [2] 按需引入样式文件
     import 'vant/lib/button/style';
     // [3] 全局注册组件
     Vue.use(Button);
    
  • [3]检验是否安装成功

    • 在app.vue中写一个按钮,查看是否显示且样式正确;
    •    <van-button type="primary">主要按钮</van-button>
      

[3]自动按需引入组件

前提:需要借助babel-plugin-importbabel插件,该插件的作用是在源码编写阶段或者 babel 编译 js 阶段,通过部分引入的写法,使得项目代码或 babel 编译后的代码中只包含使用到的组件的 js、css、less 等。

  • [1]安装插件
    npm i babel-plugin-import -D
    
  • [2]在babel配置文件中添加配置
     module.exports = {
       plugins: [
          ['import', {
             libraryName: 'vant',
             libraryDirectory: 'es',
             style: true
          }, 'vant']
     ]
    }
    
  • [3]使用
    // [1] 按需引入组件
     // 这里引入的组件在经过编译后插件会自动将代码转化为方式二中的按需引入形式
      import { Button } from 'vant';
      // [2] 全局注册组件
      Vue.use(Button)
    
  • [4]检验是否安装成功
    • 在app.vue中写一个按钮,查看是否显示且样式正确;
    •    <van-button type="primary">主要按钮</van-button>
      

使用过程中遇到的问题

[1]问题1-版本冲突

在这里插入图片描述
问题:在下载 vant 时发现报错unable to resolve dependency tree
原因:我此时使用的vue版本为2.6.14版本,因此如果下载vant3会出现版本冲突。
解决:下载对应版本的vant;

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/10650.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于matlab的MRC最大合并比误码率仿真,包括维特比译码,MRC,中继

目录 1.算法概述 2.仿真效果预览 3.核心MATLAB代码预览 4.完整MATLAB程序 1.算法概述 最大比合并&#xff08;Maximal Ratio Combining&#xff0c;MRC&#xff09;是分集合并技术中的最优选择&#xff0c;相对于选择合并和等增益合并可以获得最好的性能&#xff0c;其性能…

STC51单片机29——汇编语言 取表法 流水灯

汇编语言编写流水灯 ORG 0 START: MOV DPTR,#TABLE LOOP: CLR A MOVC A,ADPTR CJNE A,#01H,LOOP1 //假如A等于01H &#xff0c;则执行下一句 JMP START LOOP1: MOV P1,A MOV R3,#20 LCALL DELAY INC DPTR //指针自加1 JMP LOOP DELAY: MOV R4,#20 D1: MOV R5,#24…

【6-Git安装与配置过程、Gitee码云上创建项目、IDEA关联克隆的项目】

一.知识回顾 【0.三高商城系统的专题专栏都帮你整理好了&#xff0c;请点击这里&#xff01;】 【1-系统架构演进过程】 【2-微服务系统架构需求】 【3-高性能、高并发、高可用的三高商城系统项目介绍】 【4-Linux云服务器上安装Docker】 【5-Docker安装部署MySQL和Redis服务】…

异常检测 | MATLAB实现BiLSTM(双向长短期记忆神经网络)数据异常检测

异常检测 | MATLAB实现BiLSTM(双向长短期记忆神经网络)数据异常检测 目录 异常检测 | MATLAB实现BiLSTM(双向长短期记忆神经网络)数据异常检测效果一览基本介绍模型准备模型设计参考资料效果一览 基本介绍 训练一个双向 LSTM 自动编码器来检测机器是否正常工作。 自动编码器接受…

一文教你搞懂Go中栈操作

LInux 进程在内存布局 多任务操作系统中的每个进程都在自己的内存沙盒中运行。在 32 位模式下&#xff0c;它总是 4GB 内存地址空间&#xff0c;内存分配是分配虚拟内存给进程&#xff0c;当进程真正访问某一虚拟内存地址时&#xff0c;操作系统通过触发缺页中断&#xff0c;在…

前后端必知必会的HTTP,这份全彩版图解手册可算是给讲透了

HTTP HTTP (HyperText Transfer Protocol)&#xff0c;即超文本运输协议。是互联网上应用最为广泛的一种网络协议&#xff0c;是一个客户端和服务器端请求和应答的标准&#xff08;TCP&#xff09;&#xff0c;用于从WWW服务器传输超文本到本地浏览器的传输协议&#xff0c;它…

基础15:npm、yarn、pnpm

npm2 用 node 版本管理工具把 node 版本降到 4&#xff0c;那 npm 版本就是 2.x 了。 执行 npm init&#xff0c; npm install express&#xff0c;可以看到node_modules目录如下&#xff1a; 可以看到&#xff0c;npm2的node_modules是嵌套的。 这种方式的优点就是模块依赖关…

NDIR二氧化碳传感器原理介绍

文章目录1. 引言2. 分类3. 红外气体传感原理3.1 朗伯-比尔定律3.2 非分光红外&#xff08;NDIR&#xff09;法检测原理3.3 浓度、温湿度标定3.4 响应时间研究4. 参考文献1. 引言 环境领域&#xff1a;近些年&#xff0c;二氧化碳是引起温室效应的主要气体&#xff0c;因此引起…

项目可交付成果的质量管理该怎么做?

通往项目最终服务或产品的道路往往是由许多临时可交付成果铺就的。每一个可交付成果本身都必须完整、质量合适并与所有其他可交付成果协调&#xff0c;同时确保&#xff1a; ● 保持客户和主要利益相关者所要求的质量水平。 ● 项目可交付成果是根据客户的规格和项目目标开发…

使用jenkins自动打包构建Maven项目

1.Jenkins是什么&#xff08;借鉴官网&#xff09; Jenkins是一款开源 CI&CD 软件&#xff0c;用于自动化各种任务&#xff0c;包括构建、测试和部署软件。 Jenkins 支持各种运行方式&#xff0c;可通过系统包、Docker 或者通过一个独立的 Java 程序 2.Jenkins下载安装 …

指纹和虚拟机哪个好用?两者之间的区别是什么?

2022年了&#xff0c;相信大家对指纹浏览器都不陌生了&#xff0c;很多做跨境电商、海外社媒营销、联盟营销的企业都会借助指纹浏览器来多账号批量管理。而在指纹浏览器没出现之前&#xff0c;大部分企业都会使用虚拟机来解决浏览器环境安全问题。所以指纹浏览器和虚拟机到底哪…

EN 14967:防水沥青防潮层—CE认证

防水沥青防潮层CE认证&#xff08;欧盟强制认证&#xff09;&#xff0d;简介 在欧盟市场“CE”标志属强制性认证标志&#xff0c;以表明产品符合欧盟《技术协调与标准化新方法》指令的基本要求。这是欧盟法律对产品提出的一种强制性要求。 在防水沥青防潮层上加贴CE标志不但可…

2021年全国职业院校技能大赛高职组“软件测试”赛项—“阶段二竞赛任务书”

2021年全国职业院校技能大赛高职组 “软件测试”赛项—“阶段二竞赛任务书” 2021年6月 软测讨论611474045 一、竞赛时间、内容及成绩组成 &#xff08;一&#xff09;竞赛时间 本阶段竞赛时间共为3小时&#xff0c;参赛选手自行安排任务进度&#xff0c;休息、饮水、如厕…

操作系统4小时速成:进程管理复习重点,进程,线程,处理机调度,进程同步,死锁

操作系统4小时速成&#xff1a;进程管理复习重点&#xff0c;进程&#xff0c;线程&#xff0c;处理机调度&#xff0c;进程同步&#xff0c;死锁 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;可能很多算法学生都得去找开…

基于servlet的校园车辆管理系统

开发环境 eclipsemysql5.7jdk1.8 系统简介 基于Web的校园车辆管理系统主要用于对校园内的车辆进行管理&#xff0c;基本功能包括&#xff1a;人员信息管理模块&#xff0c;车位信息管理模块&#xff0c;IC卡信息管理模块&#xff0c;固定车辆管理模块&#xff0c;临时车辆管…

Java_继承

作者&#xff1a;爱塔居的博客_CSDN博客-JavaSE领域博主 专栏&#xff1a;JavaSE 文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结一、为什么需要继承 &#x1f378;继承最大的意义是&#xff1a;对代码可以进行复用。 Java中使用类对现实世界…

Idea下载及配置

1、下载Vscode 1.1、官网 https://code.visualstudio.com/1.2、替换链接 将下载地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服务器加速 https://vscode.cdn.azure.cn/stable/6261075646f055b99068d3688932416f2346dd3b/VSCodeUserSetup-x6…

【好文鉴赏】面试官说你回答的不够深入,怎么办?

关键词&#xff1a;[产品经理] [面试] 原文链接&#xff1a;https://coffee.pmcaff.com/article/3665424751688832/pmcaffutm_source 前言 生动&#xff0c;往往源于对事实的诠释&#xff1b; 面试官说逻辑力很强、沟通表达也很优秀&#xff0c;但在面试时效果并不太好&…

图片添加边框和文字怎么弄?图片编辑在线教学

大家平时在拍完照片后&#xff0c;会对它进行一些编辑处理吗&#xff1f;像我每次拍完照&#xff0c;都会对图片进行一些后期处理&#xff0c;有时也会给图片添加一些边框或者文字&#xff0c;美化图片并增加图片信息量。那你们平时都是怎么给图片加上边框和文字的呢&#xff1…

广和通5G AIoT模组引领亮相2022国际物联网展(IOTE),智赋行业数字化新价值

11月15-17日&#xff0c;2022国际物联网展&#xff08;IOTE&#xff09;于深圳盛大启幕&#xff0c;本届展会汇聚众多物联网行业大咖&#xff0c;共同展示并探讨物联网产业链的创新实践与成果。广和通以“5GAIoT深度融合&#xff0c;创新智造未来”为主题亮相现场。本次广和通展…