简单微信小程序(初稿)

2023-10-10 03:30
文章标签 简单 程序 微信 初稿

本文主要是介绍简单微信小程序(初稿),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 、这个是小程序的初始界面,左边是模拟器,中间是目录结构,右边是代码编辑界面。小程序的代码工作基本使用js、标签(类似html标签)来完成整个前端工作。
2、目录结构:新建项目时,会创建基本的目录结构,自己新建页面一般在pages文件夹来添加(也可以跟pages文件同级目录来新建),先新建目录,再建page,建好page后会看到xx.js,xx.json,xx.wxml,xx.wxss文件。
3、app.js文件,是小程序启动时,执行该文件的函数,一些初始化的功能可以写到这里面,比如获取用户信息,sessionkey等。
例:用户信息:使用wx.login()函数,会返回一个登录凭证,把该凭证通过wx.request()函数(跟ajax类似)发送到自己的应用地址中进行处理,再用http工具get方式请求https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code这个地址(appid和secret小程序后台中可以找到,js_code就是凭证),然后获取返回的数据openid、sessionkey等信息,再调用wx.getUserInfo()函数获取用户信息,可以对用户敏感信息进行解密。就可以保存微信用户信息到你的应用中了。
utils文件一般放一些工具类型的js函数,作为全局调用。
app.json是小程序初始的一些参数数据,包括加载的page页、主题背景色、字体颜色、大小等。
app.wxss是放一些全局性的css样式。
project.config.json是整个小程序项目的配置信息。
sitemap.json,没研究过,也基本不用,后期再补。
4、page页文件:
js文件结构也是json格式,data数组是放一些数据,onload是在页面加载时调用的,onshow是在页面显示内容后调用的,还有其它初始好的一些函数。可以加自己写的函数,js写法基本通用,但有些js函数小程序不支持。
json文件暂未用,不做描述,后期补充。
wxml文件就是在小程序中显示的页面,使用view标签会比较多,跟html中的div差不多,可以在标签中写class样式,或者直接写style。
wxss文件是当前page页的样式文件,class的样式写在这里面。
5、小程序开发完毕后需要上传到小程序后台的版本管理中,点击上传按钮即可(开发工具的右上角)。上传完毕后,登录到小程序后台, 在版本管理中找到上传的项目,然后进行提交审核,需要填一些信息,然后提交,等待审核。审核通过后,可以进行发布,发布成功后,在手机上搜索小程序就可以访问了。
6、开发工具的右上角有个详情按钮,小程序的一些基本信息,本地配置,项目配置,可根据需要进行调整。
7、每次调整功能时,都可以在左边的模拟器中进行操作,调试功能是否正确。也可以使用预览或者真机调试,使用手机扫描后,可以在手机上进行操作。
8、调试时,可以选择性的清一清缓存数据。
9、企业微信小程序开发基本和普通小程序开发一样,只是一些api不同。

具体查看微信小程序文档:https://developers.weixin.qq.com/miniprogram/dev/framework/

 

 

这篇关于简单微信小程序(初稿)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/177634

相关文章

如何用java对接微信小程序下单后的发货接口

《如何用java对接微信小程序下单后的发货接口》:本文主要介绍在微信小程序后台实现发货通知的步骤,包括获取Access_token、使用RestTemplate调用发货接口、处理AccessTok... 目录配置参数 调用代码获取Access_token调用发货的接口类注意点总结配置参数 首先需要获取Ac

Java中数组转换为列表的两种实现方式(超简单)

《Java中数组转换为列表的两种实现方式(超简单)》本文介绍了在Java中将数组转换为列表的两种常见方法使用Arrays.asList和Java8的StreamAPI,Arrays.asList方法简... 目录1. 使用Java Collections框架(Arrays.asList)1.1 示例代码1.

基于Python开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

Java8需要知道的4个函数式接口简单教程

《Java8需要知道的4个函数式接口简单教程》:本文主要介绍Java8中引入的函数式接口,包括Consumer、Supplier、Predicate和Function,以及它们的用法和特点,文中... 目录什么是函数是接口?Consumer接口定义核心特点注意事项常见用法1.基本用法2.结合andThen链

将java程序打包成可执行文件的实现方式

《将java程序打包成可执行文件的实现方式》本文介绍了将Java程序打包成可执行文件的三种方法:手动打包(将编译后的代码及JRE运行环境一起打包),使用第三方打包工具(如Launch4j)和JDK自带... 目录1.问题提出2.如何将Java程序打包成可执行文件2.1将编译后的代码及jre运行环境一起打包2

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

redis群集简单部署过程

《redis群集简单部署过程》文章介绍了Redis,一个高性能的键值存储系统,其支持多种数据结构和命令,它还讨论了Redis的服务器端架构、数据存储和获取、协议和命令、高可用性方案、缓存机制以及监控和... 目录Redis介绍1. 基本概念2. 服务器端3. 存储和获取数据4. 协议和命令5. 高可用性6.

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

利用Python编写一个简单的聊天机器人

《利用Python编写一个简单的聊天机器人》这篇文章主要为大家详细介绍了如何利用Python编写一个简单的聊天机器人,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 使用 python 编写一个简单的聊天机器人可以从最基础的逻辑开始,然后逐步加入更复杂的功能。这里我们将先实现一个简单的