手机版

微信小程序开发教程-逻辑层js详解

时间:2021-12-13 来源:互联网 编辑:宝哥软件园 浏览:

逻辑层是处理事务逻辑的地方。对于小程序,逻辑层是。js脚本文件。逻辑层处理数据并将其发送到视图层,并从视图层接收事件反馈。

微信小程序开发框架的逻辑层是用JavaScript编写的。在JavaScript的基础上,微信团队做了一些适当的修改,提高了开发小程序的效率。主要变化包括:

添加应用程序和页面方法来注册程序和页面。

提供丰富的API,如扫码、支付等微信独有的功能。

每个页面都有自己的范围,并提供模块化。

逻辑层的实现是编写。每页的js脚本文件。但是由于小程序没有在浏览器中运行,Web中JavaScript的一些功能无法使用,比如文档、窗口等等。

我们开发和编写的所有代码最终都将被打包到一个JavaScript中,并在小程序启动时运行,直到小程序被销毁。

注册程序:App()方法

在逻辑层面,App()方法用于注册小程序。App()接受一个对象参数,用于指定小程序的生命周期函数等。app.js中只有一个App()方法,对象参数见下表。

微信小程序开发教程—逻辑层js详解(图1)

注意:onLaunch函数只在全局触发一次。

前台和后台:前台是用户在当前界面运行或操作小程序时使用的;当用户点击左上角关闭,或按下设备Home键离开微信时,小程序不直接销毁,而是进入后台;当你再次进入微信或再次打开小程序时,你将从后台进入前台。

销毁:小程序进入后台一定时间,或者系统资源过高,才会真正销毁。至此,小程序的申报期结束。

关闭小程序(公共图书馆1.1.0版支持):当用户从扫描、转发等入口(场景值为1007、1008、1011、1025)进入小程序,没有顶部小程序退出时,小程序将被销毁。

示例代码:

复制代码

版权声明:微信小程序开发教程-逻辑层js详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。