微信小程序 基础 - 17 (vant组件库的使用)

news/2024/7/20 2:31:56 标签: 微信小程序, 小程序, npm

安装vant组件库

步骤一 通过 npm 安装

        进入项目根目录, 执行以下命令,初始化npm 安装vant

cd xxxx   #进入文件夹目录
cloudnpm init    # 一路回车  初始化npm  将会生成package.json
npm i @vant/weapp -S --production    # 安装vant

步骤二 修改 app.json

        将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

步骤三 修改 project.config.json

        手动在 xzyycloud项目的根目录project.config.json 内修改如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

{  ... 
   "setting": {    ...    
                    "packNpmManually": true,    
                    "packNpmRelationList": [{        
                        "packageJsonPath": "./package.json",                                                     
                        "miniprogramNpmDistDir": "./miniprogram/"      
                    }]  
       }
   ...
}

步骤四 构建 npm

        点击小程序开发工具菜单栏中:工具 -- 构建npm, 将下载的vant打包构建到miniprogram目录下, 构建成功后, 将会在miniprogram目录下出现miniprogram_npm目录。里面存储着打包好的vant源代码。

步骤五 使用组件库

  1. 在页面中, 引入需要使用的vant组件.(官方文档中有引入的代码).

  2. wxml中直接使用即可.


http://www.niftyadmin.cn/n/508696.html

相关文章

微信小程序 基础 - 18 (微信登录业务:登录、注册)

微信登录 1、点击 "登录" 文本, 调用微信开放的API接口,获取当前用户的微信公开信息:昵称/头像等. 2、更新界面. 注意: 虽然wx.getUserProfile方法可以获取用户微信的基本信息用户显示, 但是一个完整的登录业务还远远没有写完. 因为不仅需要…

微信小程序 基础 - 19 (登录后用户头像的更新)

上传更新头像的业务流程: 1.客户端点击头像选择头像图片 wx.chooseImage() 2.将头像图片上传到服务器, 并且获取访问该头像图片的网络路径. 3.将该网络路径, 与当前用户绑定在一起存入数据库 4.在下次登录时, 获取到最新的头像路径, 就可以看到新头像了 云开发-云存…

HTML5 新特性 - WebStorage 数据存储

webstorage提供了localStorage与sessionStorage用于在客户端持久化存储键值对数据. localStorage提供了一个独立的数据存储区域,这部分数据将会永久存储在客户端本地. sessionStorage提供了一个独立的数据存储区域,这部分数据只会在当前会话中生效.(浏…

HTML5 新特性 - audio、video 音频与视频标签

音频与视频 HTML5提供了音频与视频相关的新标准(标签)可以使浏览器支持音视频播放. 音频标签 浏览器支持的音频格式: mp3 wav ogg . 简写方式&#xff1a; <audio src"音频文件路径" controls></audio> 标准方式&#xff1a; <audio controls&…

HTML5 新特性 - <audio> <video> 标签的DOM操作

<audio id"audio"></audio> <script>let audio document.getElementById(audio)audio.play() </script> 与媒体相关的DOM对象 包含&#xff1a; HTMLAudioElement 描述音频DOM对象 HTMLVideoElement 描述视频DOM对象 HTMLMediaElement 它…

HTML5 新特性 - 全屏API

html5提供了可以让任何HTML元素及其子元素占满整个屏幕的API&#xff1a; dom对象.requestFullscreen() 退出全屏&#xff1a; document.exitFullscreen()

HTML5 新特性 - Canvas基础图形图像的绘制

什么是canvas? canvas(画布) 是可以使用Javascript来绘制图形的html元素. 基本的语法结构&#xff1a; <canvas id"" width"宽度像素个数" height"高度像素个数"> </canvas> canvas的应用场景 网页特效. 网页游戏. 数据可视化图…

HTML5 新特性 - Canvas路径绘制

路径(path)是将预先设定好的坐标点,按照顺序连接起来所形成的图形. 路径绘制的基本步骤&#xff1a; 调用ctx.beginPath()开启一条新路径. 调用ctx.moveTo(x, y)将画笔移动到指定位置. 调用相关方法开始绘制路径(例如: ctx.lineTo(x, y)) 最后通过stroke() 或 fill()方法进…