什么是小程序

日期:2023-04-19  作者:小天  来源:www.txunda.com  人气:910

一、熟悉小程序目录结构 小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。

一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:

文件必需作用

1.app.js 是 小程序逻辑 ;

2.app.json 是 小程序公共配置 ;

3.app.wxss 否 小程序公共样式表 ;

一个小程序页面由四个文件组成,分别是:

文件类型必需作用

1.js 是 页面逻辑 ;

2.wxml 是 页面结构 ;

3.json 否 页面配置 ;

4.wxss 否 页面样式表 ;

注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。

允许上传的文件

在项目目录中,以下文件会经过编译,因此上传之后无法直接访问到:.js、app.json、.wxml、*.wxss(其中 wxml 和 wxss 文件仅针对在 app.json 中配置了的页面)。除此之外,只有后缀名在白名单内的文件可以被上传,不在白名单列表内文件在开发工具能被访问到,但无法被上传。具体白名单列表如下:

wxs ;png; jpg; jpeg; gif ;svgjsoncer;mp3 ;aac ;m4a; mp4; wav ;ogg ;silk;

二、小程序如何绑定事件

绑定事件:主要要wxml和咱们的JS关联,从而进行后续的逻辑处理

bind:不会阻止事件冒泡catch事件名:阻止事件冒泡 相当于JS原生的e.stopPropaGation

绑定事件:主要要wxml和咱们的JS关联,从而进行后续的逻辑处理或复制代码区别是什么 ?

bind:不会阻止事件冒泡

catch事件名:阻止事件冒泡 相当于JS原生的e.stopPropaGation()。

三、小程序的生命周期

微信小程序的生命周期:

APP级别:

onLaunch:小程序初始化完成时触发,全局只触发一次

onShow:小程序启动,或从后台进入前台显示时触发

onHide:小程序从前台进入后台运行时触发

复制代码Page级别:

onLoad:页面加载时触发。一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数

onload:获取后台数据,传参

onReady:页面初次渲染完成时触发。一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互

onShow:页面显示/切入前台时触发。

onHide:页面隐藏/切入后台时触发

onUnload:页面卸载时触发

总结:小程序具有独特性,新零售,入口丰富,沟通能力强,天津天迅达科技有限公司开发的功能完整且具有创新性的小程序功能。

天津天迅达科技有限公司经过多年来对APP小程序、以及网站建设的探索,已经帮助每一个客户快速开发出属于自己的APP小程序网站,是万千企业之选。

标签:天迅达科技 天津APP开发 天津网站建设 网站建设