携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第25天
一、如何获得用户的授权信息
通过绑定按钮 bindgetuserinfo 事件和小程序 wx.getSetting()方法获取
二、数据绑定如何实现
在 minapp 中,你只需要在 wxml 模板中给组件的属性名后加上 .sync 就可以实现双向绑定
三、列表渲染如何实现
在 wxml 标签添加 wx:for 属性并赋值循环数据即可渲染
四、条件渲染如何实现
在 wxml 标签添加 wx:if 属性并赋值判断变量即可渲染
五、公共模板怎样建立
使用 name 属性,作为模板的名字。然后在template内定义代码片段
六、事件及事件绑定是什么
事件是视图层到逻辑层的通讯方式。
事件可以将用户的行为反馈到逻辑层进行处理。
事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
事件对象可以携带额外信息,如 id, dataset, touches。
事件分为冒泡事件和非冒泡事件:
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。事件绑定的写法类似
于组件的属性,如
Click here!
七、页面跳转的方式有哪些
使用导航组件实现,例如 跳转
通过内置 api 实现,例如 wx.redirectTo({url: '/pages/home/home'})、wx.navigateBack({delta:
1})、wx.navigatorTo({url:'/pages/home/home'})
八、如何获取用户收货地址
微信小程序内置接口 wx.chooseAddress()实现
九、页面生命周期包含那几个
onload() 页面加载时触发。一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数。
onShow() 页面显示/切入前台时触发。
onReady() 页面初次渲染完成时触发。一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
onHide() 页面隐藏/切入后台时触发。 如 navigateTo 或底部 tab 切换到其他页面,小程序切入后台等。
onUnload() 页面卸载时触发。如 redirectTo 或 navigateBack 到其他页面时。