微信小程序 安装依赖 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文件配置就行




相关文章
|
2月前
|
资源调度 小程序 前端开发
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
|
6月前
|
JSON 小程序 前端开发
小程序动端组件库Vant Weapp的使用
小程序动端组件库Vant Weapp的使用
46 0
|
6月前
|
JSON 小程序 前端开发
五分钟上手Vant,快速搭建小程序界面样式
五分钟上手Vant,快速搭建小程序界面样式
117 0
|
5月前
|
小程序 开发者
微信小程序使用vant组件所出现的一些问题
微信小程序使用vant组件所出现的一些问题
46 0
|
5月前
|
存储 小程序
微信小程序vant框架自定义tabbar实现跳转
全网并没有找到一篇可自定义图标的tabbar。 又都是复制的。。。 哎,于是我就来首发第一篇
95 0
|
6月前
|
小程序
微信小程序wepy框架入门教程 - 安装less/sass(四)
微信小程序wepy框架入门教程 - 安装less/sass(四)
142 0
|
6月前
|
存储 小程序 API
微信云环境-1-基础配置-vant
微信云环境-1-基础配置-vant
54 0
|
7月前
|
人工智能 自然语言处理 小程序
小程序vant开发阻止事件冒泡
小程序vant开发阻止事件冒泡
68 0
|
8月前
|
小程序
微信小程序使用vant weapp 的侧边导航栏的问题
微信小程序使用vant weapp 的侧边导航栏的问题
160 0
|
9月前
|
JSON 小程序 JavaScript
微信小程序系列——引入第三方组件库vant
微信小程序系列——引入第三方组件库vant

热门文章

最新文章