当前位置:首页 > 日记 > 正文

的微信小程序教程注册页面

的微信小程序教程注册页面
系列文章:

微信小程序教程模块

的微信小程序教程注册页面

的微信小课程的注册程序

微信小程序- Page

页面()函数用于注册页面。接受一个对象参数,它指定页面的初始数据、生命周期函数、事件处理函数等。
对象参数描述:

属性
类型
描述

数据
对象
页面的初始数据
onload
功能
生命周期功能——监视页面加载
onready
功能
生命周期功能——监视页面绘制完成
昂秀
功能
生命周期功能——监视器页面显示
OnHide
功能
生命周期功能——监视页隐藏
卸载文件
功能
生命周期功能——监视页面的卸载
其他
任何
开发人员可以将任何函数或数据添加到对象参数中,可以使用
示例代码:

/ / index.js
页({
数据:{
文本:这是页面数据。
},
onLoad:功能(选项){
在页面加载时初始化。
},
OnReady:函数(){
页面就绪时的内容。
},
OnShow:函数(){
当页面显示时。
},
OnHide:函数(){
页面隐藏时的内容。
},
onUnload:函数(){
页面关闭时的内容。
},
事件处理程序。
ViewTap:函数(){
this.setdata({
正文:让一些数据更新的观点。
})
}
})
数据的初始化

初始化数据将用作页面的第一次呈现,数据将以JSON的形式从逻辑层传递到呈现层,因此数据必须转换成JSON格式:字符串、数字、布尔值、对象和数组。
渲染层可以将数据通过wxml。
示例代码:

{ { }
{阵列{ 0 } }
页({
数据:{
正文:'init数据,
数组:{ {味精:1},{味精:2} }
}
})

事件处理函数

除了初始化数据和生命周期函数之外,还可以在页面:事件处理函数中定义一些特殊函数。在呈现层中,事件绑定可以添加到组件中,当触发事件到达时,将在页面中定义事件处理函数。
示例代码:
点击我

页({
ViewTap:函数(){
console.log('')
}
})
Page.prototype.setData()

SetData函数用于从逻辑层数据发送到视图层,并改变相应的this.data价值。
小心 uff1a
该this.data直接修改是无效的,而网页的状态是无法改变的,并且数据不一致。

数据单套不超过1024kb。请尽量避免同时设置太多数据。
setData()的参数格式

接受一个对象,在关键值,改变在this.data相应的关键值的值。

关键是非常灵活的,在数据路径的形式给出的,如数组{ 2 }。消息,ABCD,而不需要在this.data预定义。
示例代码:
{ { }
改变正常的数据
{数组{ 0 }。文本}
改变数组数据
{ { } }文本对象。
改变对象的数据
{ {新野。文本} }
添加新的数据

/ / index.js
页({
数据:{
正文:'init数据,
数组:{ {文本:'init数据} },
对象:{
正文:'init数据
}
},
ChangeText:函数(){
this.data.text = 'changed /数据/坏,不能工作
this.setdata({
正文:'changed数据
})
},
ChangeItemInArray:函数(){
你可以用这种方式或修改一个动态数据路径
无功changeddata = { }
var指数= 0
changeddata { 'array { +指数+ }。文本} = 'changed数据
this.setdata(changeddata)
},
ChangeItemInObject:函数(){
this.setdata({
对象的文本:'changed数据。
});
},
AddNewField:函数(){
this.setdata({
新:新的文本数据。
})
}
})
你不需要对下面的内容有一个全面的了解,但这会有所帮助。
生命周期函数

下图显示了页面实例的生命周期。
路由的页面

在一个小程序中,所有页面的路由都是由一个框架管理的,触发路由和页面生命周期功能的方式如下:

路由模式
触发时间
路由后的页面
路由前页

初始化
applet打开的第一页
onload,昂秀
打开新的一页
调用API wx.navigateto或使用组件
onload,昂秀
OnHide
页面重定向
调用API wx.redirectto或使用组件
onload,昂秀
卸载文件
页返回
调用API wx.navigateback或用户在左上角的按钮返回
昂秀
卸载文件
Tab开关
多选项卡模式下的用户切换选项卡
开载,昂秀首次;否则昂秀
OnHide


谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。

相关文章

如何插入Flashppt2013教程ppt2013

如何插入Flashppt2013教程ppt2013

教程,电脑软件,在PPT的方法通常是使用Flash ActiveX控件的插入,这种方法是乏味的,在其他电脑上播放,经常遇到问题无法正常激活,通过链接的插入方法,虽然简单,但在播放过程中经常会弹出确认按钮,PPT展示用户体验萧边在此为大家来插入Flash文件通过…

Excel中的工具按钮设置字体颜色exc

Excel中的工具按钮设置字体颜色exc

工具,字体颜色,设置,按钮,基础,现在使用Word 2010和Excel 2010的人越来越多,但使用的方法和技巧,这是需要慢慢总结实践中的经验,有时一个简单而快速的操作可以使办公室的工作效率大大提高,今天萧边教你如何处理Excel按钮来设置颜色! 按钮在Exce…

买了投影仪后悔那是因为没清楚家用

买了投影仪后悔那是因为没清楚家用

买了,那是因为,后悔,区别,电脑软件,不怕神一样的对手,就怕猪一样的队友。这句话对于笔者来讲,实在是活生生的打脸,此话怎讲?木木是笔者一名深交好友,成立工作室半年有余,从3人的小工作室发展至今20余人,可见事业发展还是不错的,接待处的房间如今也…

自动存储文件夹窗口的位置

自动存储文件夹窗口的位置

位置,窗口,电脑软件,小屏幕的笔记本用户,当你打开一个文件夹窗口,通常在桌面拖放窗口的大小和位置,以达到减排效果最好,如果打开文件夹是固定的,可能希望使用该软件ShellFolderFix,让文件夹窗口,记住自己的位置,所以那下次你打开他们安排的位置上你…

ps如何构建一个新文档ps新文档方法

ps如何构建一个新文档ps新文档方法

文档,方法,构建一个,电脑软件,ps,当我们拍照片的时候,我们经常会发现尺寸不合适,这时候我们需要使用PS对图片进行简单的修改,下面的小开始如何从PS中创建一个新的文档开始介绍。 1,打开我们的PS图象处理软件,使用快捷键Ctrl + n ;或使用开始菜单…

PPT课件中如何制作时钟和旋转动画

PPT课件中如何制作时钟和旋转动画

旋转动画,课件,时钟,效果,电脑软件,在其中添加更多或更少的动画一般需要一个好的表现,如果我们需要添加表旋转的动画效果在PPT演示,应该如何让萧边告诉你如何在PPT动画让时钟转动的方法。 在PPT中制作时钟效果的方法 打开PPT文档,点击选择;插…

如何将PPT高级教程添加到项目符号

如何将PPT高级教程添加到项目符号

项目,图文教程,教程,如何将,符号,在powerpoint2013做演讲的过程中,你可以添加一个项目符号来表达主题清晰、直观。当然,共同点是不够的。让小编辑告诉你如何添加项目符号PPT2010制作。 添加项目符号的ppt方法 1,选择文本,直接选择项目符号。…

WPS2009表单文本将超链接转换为突

WPS2009表单文本将超链接转换为突

文本,表单,超链接,奇想,转换为,在WPS表单中,当你输入一个URL时,它会自动以超链接的形式出现,你点击链接直接到达URL,这对你来说很方便。如果你想要你的个人需要,你不希望这种形式的超链接。你可以在链接上直接点击正确的按钮,选择取消超链接,它就…

QQ心情励志个性签名经典人物签名

QQ心情励志个性签名经典人物签名

个性签名,人物,心情,经典,电脑软件,灵感照亮生活,创业改变命运。你想知道更多关于励志QQ签名的信息吗让我们一起来看看,希望你喜欢。 QQ个性签名{最新}励志心情 1,你在途中感到孤独,那是让你了解自己,你认为不被理解,那是让你看到朋友,你认为黑…

Excel数据栏功能的应用——数据栏

Excel数据栏功能的应用——数据栏

数据,价值,功能,电脑软件,Excel,在excel工作表中,当我们想区分某个区域的值的大小时,当我们不能以排序的方式解决它时,我们可以使用数据条,并区分价值的大小。接下来,我们以Excel 2010为例,谈论具体的操作过程。 1。选择所需的单元格区域。 2。…

用PPT2007制作精美的业务流程图和S

用PPT2007制作精美的业务流程图和S

流程图,业务,精美,电脑软件,SmartArt,SmartArt是Office2007新的功能组件,可以设计精美的图形。例如,在人力资源部门的人员可以使用SmartArt。在PowerPoint2007中插入图表,它包括组织结构、业务流程等,非常方便,再加上增强的动画设计工具,它也可以…

ai如何修改画板大小AI精确修订版大

ai如何修改画板大小AI精确修订版大

修改,修订版,教程,画板,大小,通常PS是用的,AI今天很少用,所以糊涂了,遇到了修改画布大小的问题,百度搜索,发现很多答案都不清楚,那就自己走出来,跟大家分享一下,上帝就不会看了。 软件名称:AI软件下载Adobe Illustrator CS4中文绿色版(185m)软件大小:2…