小程序2

官网https://developers.weixin.qq.com/miniprogram/dev/component/input.html

小程序启动程序

在这里插入图片描述

注册小程序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以在生命周期函数调用的时候采取对应的措施。onLaunch函数只有在小程序初始化时才调用,而onShow函数只要每次退出去后点进来都会调用,跟onHide一样

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二种绑定open-type,用bindgetsuerinfo=’’,去监听,默认传一个event过去,里面就有用户信息。

3 open-data组件在这里插入图片描述

全局数据

在这里插入图片描述
app.js除了有生命周期函数外,还能定义数据,这些数据在任何一个页面都可以调用。
在这里插入图片描述
在这里插入图片描述
app就是app.js中APP()所产生的实例对象
在这里插入图片描述
在这里插入图片描述

页面的生命周期

在这里插入图片描述
在这里插入图片描述
顺序 onload,onshow,onready.
在onload发现网络请求
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意网络请求中,请求成功后调用success函数,如果写成success(){},里面的this就不是指向home.js整体,如果使用success:()=>{},这里的this才指向整体,才能调用this.setData();

page.js一般做什么

在这里插入图片描述

在这里插入图片描述

page实例生命周期在这里插入图片描述

做完这些后先用git add. + git commit -m + git tag 保存一个tag,在git reset --hard commitid退回到之前的版本,要查看的时候只需要git checkout tag名字就可以切回来了。

组件

Text组件
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

button 组件

在这里插入图片描述
在这里插入图片描述
还有很多组件和属性在官网上有。
在这里插入图片描述
增加一个类,点下去会有什么变化的类。在这里插入图片描述
在这里插入图片描述

view组件

类似于div,
在这里插入图片描述

在这里插入图片描述
还有hover-stay-time.hover-start-time
在这里插入图片描述
点击儿子,父亲会显示hover-class。加上hover-stop-propagation则不会
在这里插入图片描述
在这里插入图片描述
注意,当我们传值时,比如true,false要用mustach语法,不然只是传个字符串过去。并没有作用。

image组件

在这里插入图片描述
在这里插入图片描述
image默认有宽度和高度,320x240,并且他是个行内块元素
在这里插入图片描述
第一个绝对路径,以根为单位,第二个相对路劲
在这里插入图片描述
远程路径

补充
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过bindload绑定事件监听图片是否加载完成
在这里插入图片描述
lazy-load懒加载
show-menu-by-longpress长按出现选择项
在这里插入图片描述
在这里插入图片描述
binderror当发生错误时触发,也是绑定事件。
mode属性
在这里插入图片描述

input组件

在这里插入图片描述
在这里插入图片描述
type,value,playholder,password
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

input的一些绑定事件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击触发focus,输入触发input,离开焦点触发blur.其中,input,和blur是能够获取输入的值的

scroll-view组件

实现局部滚动
水平 scroll-x
在这里插入图片描述

垂直滚动

在这里插入图片描述

绑定事件

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
滚动监听
在这里插入图片描述
在这里插入图片描述
scrollTop滚动多少ze_16,color_FFFFFF,t_70#pic_center)

共同属性

在这里插入图片描述

事件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

事件对象event,默认传过来的

在这里插入图片描述
detail x,y记录点击的地方距离左边以及上边的距离。
在这里插入图片描述

touches&&changedTouches

touches,触摸点的事件,记录有多少个手指点击
changedTouches,记录变化,比如原来就有一个手指,突然多了个手指点击,changedTouches就会记录
如touchend事件,当点击离开时触发也有event,里面的touches就为零,而changedTouches里面会记录在这里插入图片描述
在这里插入图片描述

tag&&currenttag

冒泡时不一样,当子元素的事件冒泡到父元素时。父元素绑定的事件触发,里面的currenttag是指触发的这个事件所绑定的id,指向父亲,而tag是指产生事件的view,指向儿子。

事件传递参数

在这里插入图片描述
参数只能通过data-别名=‘{{}}'去传递,然后在event里面的
在这里插入图片描述
可以取到,而vue里就可以直接传,btn=‘itemclick(index)’

事件冒泡和事件俘获

在这里插入图片描述
在这里插入图片描述
capture-bind:tap表示俘获阶段,
在这里插入图片描述
catch可以阻止进一步传递,就连冒泡都不行,不管点击哪,只要到达最外层aa。触发catch事件,就结束了。
在这里插入图片描述
放在里面的bb也一样。会组织冒泡
在这里插入图片描述
放在里面的冒泡则会冒第一个泡,最外层不冒泡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coderlin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值