微信小程序开发总结,你喜欢吗!

小程序开发


浏览:575 次

前言

小程序开发以来很长一段时间,我都没有找到总结的机会。今天,我将进行总结。本节适用于

新手或刚开始开发小程序的学生,请给我更多建议。如果有什么问题,欢迎来到评论区

批评和纠正。您踩下的坑将不断更新。

从学校学习真的很简单。我必须知道如何练习!

1.调试和验证微信小程序功能时,请勿使用计算机上的微信小app预览

如果你通过了考试,一切都会好起来的。你必须使用真正的机器来测试,否则它将是一个真正的坑。

例如

在方法a中调用方法B,方法B包含截取跳转。方法A中的后续函数代码将继续执行

记住在功能开发后使用真实的机器进行自检。这是一个血淋淋的教训。

生活.jpg

初始开发经验

由于我以前有过vuejs项目开发的经验,我在开发过程中没有遇到任何重大问题:相应的功能,

API基于官方微信文档。开发时,应检查开发文档和相关生命周期功能,

绑定方法、数据渲染、条件判断,掌握这些点的基本发展并不是什么大问题。

微信授权功能:

相信每个小程序都可以使用此功能节点。这是一键登录的必要功能。下面是一个简短的回顾

需要后台合作

前端调用微信API获取相关参数,这些参数传递给服务器(java、php、node、go、C#等),后端通过这些参数进行解析,

以界面的形式返回到前端,如手机号、头像和昵称

获取化身昵称:有两种方法。一种是直接使用微信组件,只能显示。缺点是它不能转移到后台;

另一种是调用微信API,它只能由点击事件触发。

这里不介绍相关API的使用。相信我,微信文档会让你感觉更好!!

wx.getUserInfo()

wx.login()

刷新当前页面

这个功能真的不好玩。相信我,我会帮你解决很多问题,而且使用方法非常简单。

用法:在appJs中,定义全局变量Flag。默认值为false。进入其他页面时,将其设置为true。在页面的onShow方法中添加判断。如果Flag为true,首先将其值设置为false,然后调用此OnReady()或this。onShow()。

代码如下:

初始值必须设置为false,否则页面将始终刷新

//这是在app.js中配置的

全局数据:{

标志:false

}

//在页面中使用

onShow:函数(){

app全局数据。标志=真

if(app.globalData.Flag){

app全局数据。标志=假;

this.onShow()

}

}

!!!! 警告

小程序审核:

进入小程序时,用户不能被强制注册和登录。用户必须体验相关功能

在前期准备阶段,我们必须做好计划,并与产品背景的相关人员确定需求。

知道哪些功能可以在不登录的情况下体验,这一点尤为重要。这是必须的,否则,在开发之后,

如果审核失败,后台将更改界面,前端将更改页面要求,商定的项目启动计划将被推迟,

珍惜你现在拥有的。