序
考研刷程序,其技术栈基于微信原生小程序和云开发能力,所以需要在本地安装微信开发者工具,初始化考研刷程序,了解项目目录结构和配置文件,了解和学习相关框架知识,对学习或直接使用本项目会有很大帮助。

1.生存期
只是个小插曲!!它只会在特定的时间自动触发。
有两种类型:
1.应用app.js '的生命周期;;
2.页面的生命周期;
一个微信小程序项目其实就是一个应用,一个应用可以有多个页面。
1.1.应用程序的生命周期
看一下考研刷题小程序项目中的app.js。
App {//应用启动时,可以获取用户console.log的一些信息;},//小程序显示时触发。//在show:function { console . log;上重复触发;},//小程序隐藏时触发on hide:function { console . log;},//当应用程序出错时会触发//在这里捕捉错误消息//发送错误消息收集的ajax异步请求——发送到后台on error:function {//msg:error message console . log;console.log},//当找不到页面时,会触发onPageNotFound: function {},//应用的全局数据:{title:“生命周期”} });
1.2、页面的生命周期
看一下考研小程序项目里的首页index.js。
Page { console.log},//只有呈现页面标签时才会on ready:function { console . log;},//显示页面。页面切换-页面路由on show:function { console . log;},//页面隐藏在hide:function { console . log;},//页面卸载时——页面切换时,使用不同的打开类型会关闭当前页面的OnUnload:函数{//可以关闭一些定时任务console.log},//页面下拉刷新时触发//在全局配置或者页面配置中手动启动下拉刷新!!!onpulldownresh:function { console . log;},//拉起页面加载下一页数据onReachBottomfunction { console . log;},//onshareappmessage:页面转发时的function { console.log},//页面滚动时的on page scroll:function { console . log;},//点击tabbar时触发onTabItemTap:function { });
2.本地组件
考研刷题小程序中,常见的原生组件:
2.1、视图

视图容器,即块级元素。
2.2、文本
文本标签,即行内元素。
1)在文本组件中仅支持文本嵌套。
2)设置用户选择属性,按住文本进行选择复制。
3)可以解析显示空网格和回车。
2.3、形象
1)默认宽度和默认高度为320 * 240。
2)内置的惰性负载。
3)模式渲染模式:
ScaleToFill:默认值。将图片内容拉伸到相框大小。
widthFix: 把图片变成了和以前web中的图片的渲染模式一样。web图片,当宽度改变的时候,高度会等比例的跟着改变。移动端开发 img width:100%。WidthFix:将图片更改为与web中上一张图片相同的呈现模式。Web,当宽度改变时,高度也会按比例改变。移动开发img宽度:100%。
AspectFit:以相等的比例拉伸图片内容,这可能会导致图像框架留下空白色。
AspectFill:等比例拉伸图片-内容,图片的内容会被截取。
2.4、按钮

按钮
收音机
单项选择题,用于考研小程序项目中的单项选择题。
2.6、复选框
多选项目,属性和单选大致相同。用于考研小程序项目中的选择题。


