【微信小程序】快速入门

微信小程序快速入门

一、准备工作

学习微信小程序需要有一定的HTML、CSS、JavaScript基础

二、第一个小程序

1. 打开微信开发者工具

微信开发者工具图标

2. 点击 “+” 新建一个小程序

由于后端是自己写的,所以这里没有使用使用微信小程序的云服务(免费版配置很低,部分功能需要收费)
新建一个小程序项目

获取小程序AppID方法:如何获取小程序AppID?

3、第一个helloworld版小程序就成功创建

微信开发者工具是可以实时浏览当前的小程序样子
helloworld版微信小程序

三、微信小程序引用 Vant-ui库

0、使用npm初始化项目

微信开发者工具 下方的 终端里面新建一个终端,然后输入命令

npm init

一般没有特殊设置,就根据提示,一直回车,最后输入yes就行了。
npm初始化成功后,会在项目里面多出来一个 package.json 的配置文件。
在这里插入图片描述

1、安装 vant-ui

如有不太懂的,可以先参考一下:小程序官方文档npm支持

  • 通过npm安装
npm i @vant/weapp -S --production
  • 通过 yarn 安装
yarn add @vant/weapp --production

安装成功后,在package.json 配置文件中,会出现一个vant依赖
vant-ui依赖

2、 修改 app.json

将全局配置文件 app.json 中的 “style”: “v2” 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。
在这里插入图片描述

3、 修改project.config.json

开发者工具创建的项目,miniprogramRoot 默认为 miniprogram,package.json 在其外部,npm 构建无法正常工作。

需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

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

替换之前的配置文件
在这里插入图片描述
替换之后的配置文件:
在这里插入图片描述

4、构建npm包

打开微信开发者工具,点击 工具 -> 构建 npm
在这里插入图片描述
并在 详细 ->本地设置,勾选 使用 npm 模块 选项,构建完成后,即可引入组件

在这里插入图片描述

5、vant-ui组件使用

引入组件

以 Button 组件为例,只需要在app.json或index.json中配置 Button 对应的路径即可。

// app.json
"usingComponents": {
   
  "van-button": "@vant/weapp/button/index"
}
使用组件

引入组件后,可以在 wxml 中直接使用组件

<van-button type="primary">按钮</van-button>

如下图
在这里插入图片描述
其他组件,请参考 vant-ui组件文档

四、微信小程序引入 echarts

微信小程序是不支持 DOM 操作的,Canvas 接口也和浏览器不尽相同。因此,echarts官方和微信小程序官方团队合作,提供了 ECharts 的微信小程序版本。
为了兼容小程序 Canvas,echarts提供了一个小程序的组件,用这种方式可以方便地使用 ECharts。
ecchats官方对微信小程序使用echarts文档

1.下载ec-canvas组件

从github上下载:https://github.com/ecomfe/echarts-for-weixin
作者提供的百度网盘连接:
链接:https://pan.baidu.com/s/1D-LhFmukoD3bw_NQe8R32Q
提取码:1111
下载完成后,将 ec-canvas文件夹复制到项目下,位置推荐就放在工程下的文件夹中
在这里插入图片描述

2、创建图表

首先,在页面的 index.json中引入 ec-canvas 组件

{
   
  "usingComponents
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值