微信小程序 安装依赖 vant

简介: 小程序一直没写过什么文章,主要是因为小程序比较简单,没有什么大问题,但是可能对于自学能力不强的人,尤其基本不看官网,第一反应是百度找文章的人来说,还是有点难度的,今天开始写点文章吧

1. 前言


小程序一直没写过什么文章,主要是因为小程序比较简单,没有什么大问题,但是可能对于自学能力不强的人,尤其基本不看官网,第一反应是百度找文章的人来说,还是有点难度的,今天开始写点文章吧


2. 为什么需要依赖


1.目前主流应该是原生小程序开发,因为小程序已经自带了非常丰富的组件,还有非常丰富的API,

2.总有些场景自己写比较麻烦,需要第三方依赖的,反正你可以会使用第三方依赖,但工作中不用,也没啥影响,多学点


3. package.json


1.安装依赖肯定需要package.json配置文件,但是小程序是不自带的,所以需要自己安装

2.可以在小程序根目录下,比如app.js文件 右键,选择,在内建终端中打开

3.在打开的终端中 执行


npm init  -y

指令初始化 一个 package.json文件

4.安装你所需要的依赖 比如


npm i @vant/weapp -S --production


4.修改配置文件 project.config.json


这个文件在根目录下,存着项目的配置


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

1.packNpmManually true 启用 npm

2.由于目前新版开发者工具创建的小程序目录文件结构问题,npm构建的文件目录为miniprogram_npm,并且开发工具会默认在当前目录下创建miniprogram_npm的文件名,所以新版本的miniprogramNpmDistDir配置为"./"即可

3.旧版改为 "./miniprogram/"


5. 开发工具配置


5.1 最右侧详情菜单

1.详情>>>本地配置>>>勾选使用npm

2.步骤图

AC)Y`OO5NFKAUP`73BHCR8B.png



5.2 左侧工具菜单

1.工具>>>构建npm

2.

J_W6QA}D{0%7C)`P2YT4ZBJ.png



6. 需要使用界面/组件在json文件配置


6.1配置


"usingComponents": {
    "van-rate":  "@vant/weapp/rate/index",
    "yzs-button": "@vant/weapp/button/index"
  }
  1. 前面的组件名,可以自己起名字,使用 时候保持一致就行

6.2 使用


<van-rate value="{{ listData.rating }}" 
             allow-half void-icon="star"
              void-color="#eee"
               color="#ffd21e" />
 <yzs-button type="{{list.isCollect  ?  'primary' :'danger'}}" 
            data-test="yzs" data-shop="{{list}}"
            data-index="{{idx}}" 
           catchtap="collectFn" size="small" >
                       收藏"}}
  </yzs-button>


7. template


1.模板只有布局/wxml和样式文件/wxss,没有json文件

2.所以使用第三方组件的时候,在引用这个模板的界面 的json文件配置就行




相关文章
|
小程序 搜索推荐 JavaScript
微信小程序使用Vant
微信小程序使用Vant
519 2
|
存储 安全 小程序
在微信小程序中使用 Vant 时如何确保数据的安全?
在微信小程序中使用 Vant 时如何确保数据的安全?
203 1
|
SQL 监控 小程序
在微信小程序中使用 Vant 时如何防止 SQL 注入攻击?
在微信小程序中使用 Vant 时如何防止 SQL 注入攻击?
426 58
|
小程序 前端开发
微信小程序中 vant weapp 使用外部的icon作为图标的步骤
本文介绍了在微信小程序中使用Vant Weapp组件库时,如何将外部的icon作为图标引入的步骤。包括在项目中创建静态资源文件夹、在iconfont官网添加图标并生成在线链接、下载iconfont代码并解压到小程序目录中、修改iconfont.wxss文件将本地链接替换为在线链接、在全局样式文件中引入iconfont.wxss样式,以及在页面中使用图标的方法。
微信小程序中 vant weapp 使用外部的icon作为图标的步骤
|
小程序 JavaScript 前端开发
微信小程序安装和使用 Vant Weapp 组件库
本文介绍了如何在微信小程序中安装和使用Vant Weapp组件库,包括通过npm安装、构建npm、修改配置文件以及在小程序中使用Vant Weapp提供的组件。
微信小程序安装和使用 Vant Weapp 组件库
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
888 1
|
JSON 小程序 前端开发
vant weapp 在小程序中的使用
vant weapp 在小程序中的使用
501 1
|
2月前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
3月前
|
小程序 JavaScript API
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
这篇文章介绍了使用uni-halo框架进行微信小程序开发的过程,包括选择该框架的原因、开发目标以及项目配置和部署的步骤。
167 0
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
|
9月前
|
自然语言处理 搜索推荐 小程序
微信公众号接口:解锁公众号开发的无限可能
微信公众号接口是微信官方提供的API,支持开发者通过编程与公众号交互,实现自动回复、消息管理、用户管理和数据分析等功能。本文深入探讨接口的定义、类型、优势及应用场景,如智能客服、内容分发、电商闭环等,并介绍开发流程和工具,帮助运营者提升用户体验和效率。未来,随着微信生态的发展,公众号接口将带来更多机遇,如小程序融合、AI应用等。