微信小程序学习笔记(二)

1、微信小程序跳转页面的几种方法

wx.navigateTo(),跳到下一子级的页面(现在可跳转十层),有返回按钮,当前页面触发的是onHide()事件,但是不能跳到 tabbar 页面。

wx.redirectTo(),是平行页面跳转(关闭当前页面),无返回按钮,触发的是onUnload()事件,但是不允许跳转到 tabbar 页面。

wx.switchTab(),跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。

wx.reLaunch(),关闭所有页面,打开到应用内的某个页面。

wx.navigateBack(),关闭当前页面,返回上一页面或多级页面。


2、微信小程序事件机制

冒泡:子节点触发事件时,父节点也触发自身事件,bind+事件,例如bindtap()。

非冒泡:子节点触发事件时不牵涉父节点,catch+事件,例如catchtap()。


3、微信小程序自定义属性

data-自命名,例如data-idx,idx就是自定义属性。

data-post-Id,这个自定义属性在微信小程序中会自动转换为postid。连接符后大写的I会自动转换为小写,连接符也会默认去掉。


4、微信小程序获取属性与自定义属性

event.currentTarget.dataset.属性名(自定义属性名)

currentTarget代表当前事件,dataset代表运行当前事件的元素的所有属性,.属性名,指定需要的属性值

你可能感兴趣的:(微信小程序学习笔记(二))