搭建微信小程序环境及项目结构介绍

这篇具有很好参考价值的文章主要介绍了搭建微信小程序环境及项目结构介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、注册

访问微信公众平台,将鼠标的光标置于账号分类中的小程序上,
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
点击‘查看详情
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
点击“前往注册
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
下方也可以点击注册
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
小程序注册页面
步骤a:进入小程序注册页,根据指引填写信息提交相应的资料,完成账号申请。
注意:
每个邮箱仅能申请一个小程序
作为登录账号,请填写未被微信公众平台注册未被微信开放平台注册未被个人微信号绑定的邮箱。
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
也可以 创建测试号,免注册快速体验小程序开发。立即申请
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
了解更多:开发辅助/测试号

为方便开发者开发和体验小程序、小游戏的各种能力,开发者可以申请小程序或小游戏的测试号,并使用此账号在开发者工具创建项目进行开发测试,以及真机预览体验。
申请测试号的过程非常简单。只需访问 申请地址 ,并使用微信扫描二维码,即可获得为自己分配好的小程序和小游戏测试账号。

步骤b:使用申请的微信公众平台账号登录小程序后台,单击开发 > 开发管理>开发设置,可以看到小程序的AppID(小程序的唯一标识)请记录AppID,后续操作中需要使用
小程序后台
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
AppSecret(小程序密钥)可以点击生成,只有第一次能够查看(需要复制粘贴保存下来),后面出于安全考虑,AppSecret不再被明文保存,忘记密钥请点击重置
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
步骤c: 在开发设置 > 服务器域名 > request合法域名中填入您的已备案域名(此处可以暂时不操作)。
使用 微信云开发 或 微信云托管 ,无需配置服务器域名,省心省力。如业务访问需要安全防护,可使用 Donut 安全网关 ,防爬防刷防攻击,实现业务安全。点击了解更多 域名配置要求
搭建微信小程序环境及项目结构介绍,微信小程序,小程序

二、安装小程序开发环境并创建项目

1. 安装Node.js开发环境,请到Node.js页面下载并安装Node.js环境。
安装过程可参考:IDEA中Node.js环境下npm报错Error:0308010C:digital envelope routines:unsupported
安装配置nvm-windows对Node.js与npm进行版本控制

2. 下载并安装微信小程序开发工具。详细信息请参见开发工具下载。
搭建微信小程序环境及项目结构介绍,微信小程序,小程序

3. 打开微信开发者工具,然后使用微信扫码登录。
4. 单击加号创建微信小程序示例项目。
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
5. 填写项目信息,最后单击新建。
项目名称:例如lifeAssistant
目录:例如D:\project\WeChatProjects\lifeAssistant
AppID小程序的唯一标识,从小程序控制台获取,参考步骤b
开发模式小程序
后端服务不使用云服务
搭建微信小程序环境及项目结构介绍,微信小程序,小程序
三、小程序的项目结构

lifeAssistant
├── app.js
├── app.json
├── app.wxss
├── pages
│   ├── index
│   │   ├── index.js
│   │   ├── index.json
│   │   ├── index.wxml
│   │   └── index.wxss
│   └── logs
│       ├── logs.js
│       ├── logs.json
│       ├── logs.wxml
│       └── logs.wxss
├── project.config.json
├── sitemap.json
└── utils
    └── util.js

搭建微信小程序环境及项目结构介绍,微信小程序,小程序

搭建微信小程序环境及项目结构介绍,微信小程序,小程序

可以看到小程序的项目结构中有三种前缀为app的文件,它们定义了小程序的一些全局配置
app.json小程序的全局配置,用于配置小程序的页面列表默认窗口标题导航栏背景色等。更多请参见全局配置。
app.wxss 定义了全局样式,作用于当前小程序的所有页面
app.js 用于注册小程序应用,可配置小程序的生命周期声明全局数据调用丰富的 API

小程序所有的页面文件都在pages/路径下,页面文件有四种文件类型,分别是.js.wxml.wcss、和.json后缀的文件。
相比全局配置文件(三种前缀为app的文件)页面配置文件只对当前页面生效。
其中.wxml文件定义了当前页面的页面结构
小程序中的所有页面都需要在app.json文件中声明。更多请参见代码构成。
//app.json文件如下

{
  "pages":[
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "Weixin",
    "navigationBarTextStyle":"black"
  },
  "style": "v2",
  "sitemapLocation": "sitemap.json"
}

此外,项目顶层还有开发工具配置文件project.config.json和爬虫索引文件sitemap.json。

其他
说明: 微信小程序提供了丰富的前端API和服务端API,您可以基于这些API来实现您的小程序功能,更多请参见小程序 API 使用说明。

现在微信小程序的环境搭建成功了,可以开始根据需求,开始编写前后端代码。

三、本地调试

1. 本地运行后端服务。。
2. 关闭小程序开发者工具HTTPS安全性校验
a. 单击工具栏中的设置 > 项目设置 > 本地设置
b. 在本地设置中勾选不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书
3. 接下来可以调用本地后端服务进行小程序的调试。

搭建微信小程序环境及项目结构介绍,微信小程序,小程序文章来源地址https://www.toymoban.com/news/detail-725621.html

到了这里,关于搭建微信小程序环境及项目结构介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序-JAVA Springboot项目-小程序搭建-项目搭建01

    目录 一、序言 二、小程序搭建         本文主要讲述一个微信小程序前后端项目搭建的过程,主要内容包括小程序(前端)搭建和后端搭建,其中会描述可能遇到的问题以及解决措施,文章将会分为几个部分进行讲述, 这章将讲述前端小程序搭建的内容,其中包括软件下载

    2024年04月14日
    浏览(31)
  • 微信小程序-----宿主环境(组件介绍和代码编写)

      目录 前言 宿主环境简介 1. 什么是宿主环境 ​编辑 2.小程序的宿主环境  3. 小程序宿主环境包含的内容 一、通信模型 1. 通信的主体 2. 小程序的通信模型 二、运行机制 1.小程序启动的过程 2.页面渲染的过程 三、组件 常用的视图容器类组件 1.view 组件 2.scroll-view 组件 3. s

    2024年01月16日
    浏览(32)
  • 快速搭建微信小程序:模板和配置详细介绍

    数据绑定 在data中定义数据 在WXML中使用数据 事件绑定 事件是渲染层到逻辑层的通讯方式 小程序中常用事件 类型 绑定方式 事件描述 tap bindtap 或 bind:tap 手指触摸后马上离开,类似于 HTML 中的 click 事件 input bindinput 或 bind:input 文本框的输入事件 change bindchange 或 bind:change 状态

    2024年02月19日
    浏览(29)
  • 微信小程序-JAVA Springboot项目-后端搭建-项目搭建02

    目录 一、序言 二、后端搭建 三、最终效果         本文主要讲述一个微信小程序前后端项目搭建的过程,主要内容包括小程序(前端)搭建和后端搭建,其中会描述可能遇到的问题以及解决措施,文章将会分为几个部分进行讲述, 这章将讲述后端(Springboot项目)搭建的内

    2024年02月04日
    浏览(40)
  • 【微信小程序独立开发1】项目提出和框架搭建

    前言:之前学习小程序开发时仿照别人的页面自己做了一个商城项目和小说项目,最近突发奇想,想从0开发一个关于《宠物日记》的小程序,需求和页面都由自己设计,将在这记录开发的全部流程和过程中遇到的难题等...  首先创建小程序项目,AppID在微信开发者页面自己申

    2024年01月22日
    浏览(47)
  • 微信小程序-----账号注册以及开发软件的下载与代码结构介绍

    目录 前言 微信小程序 1.微信小程序简单介绍 2.小程序与普通网页开发的区别 注册小程序开发帐号  微信小程序开发者工具下载 项目结构 1.小程序项目整体结构  2.小程序页面的组成部分 小程序组成部分 1. JSON 配置文件的作用 2. app.json 文件  3. project.config.json 文件  4. sitem

    2024年01月17日
    浏览(49)
  • 在vscode搭建uuniapp微信小程序项目(小白笔记)

    确定自己电脑已经安装最近版本的: node   /   npm  /    vue-cli 从需要存放项目的文件夹打开到vscode中,根据uniapp官网提示在终端中输入⬇️ 使用上下键选择适合自己开发需求的模版,回车确定。 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

    2024年02月10日
    浏览(24)
  • 微信小程序uniapp+vue3+ts+pinia的环境搭建

    一.创建uniapp项目 通过vue-cli创建 二.安装依赖: 1.pnpm i 2.运行项目: 将package.json的 3.导入微信小程序开发工具 打开微信开发者工具, 导入 distdevmp-weixin 运行 三. TS 类型校验 在tsconfig.json文件中\\\"compilerOptions\\\"配置项内添加\\\"ignoreDeprecations\\\": “5.0” 额外配置Ts类型校验: 安装类型

    2024年04月10日
    浏览(46)
  • 【微信小程序】云开发从 0 到 1 实战,项目搭建及配置

    一、新建项目 打开 uniapp 开发工具:HBuilderX,单击「文件」-「新建」-「项目」。 给你的小程序项目起个名字,然后启用 uniCloud 云开发,选择「阿里云」,点击创建。 如果未登录的话,会弹出下面的提示框,我们用刚刚注册的「HBuilderX」账号登录一下即可。 然后就会出现下

    2024年04月16日
    浏览(46)
  • vue3+ts+vite 搭建uniapp项目(微信小程序)

    模板下载: uniapp 官网通过vue-cli 命令行创建uniapp,参考uni-app官网,使用  npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project 下载模板; 安装css预处理 sass: 项目终端输入: yarn add node-sass@^4.0.0 sass-loader@^10.0.1 sass (模板没有默认安装sass, 如果不安装直接使用会报错)  安装uni-ui组件

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包