小程序问题

小程序的优势和劣势

优势:容易推广、使用便捷、体验良好、成本更低
劣势:单包大小限制为2M,分包最大是20M

小程序在wxml中绑定JS中的数据

使用双花括号:{{}}

小程序条件渲染

wx:if实现条件渲染 或 block结合wx:if使用

小程序循环渲染

wx:for实现条件渲染 或 block结合wx:for使用

小程序中wxml常见组件

view、text、image、button、swiper和swiper-item

wxss和css的不同

新增了rpx尺寸单位、提供了全局样式和局部样式、wxss仅支持部分css选择器

小程序中的JS与浏览器中的不同

DOM和BOM:小程序没有BOM与DOM的概念
独有的API:小程序本身提供一些重要的API:
getApp:获取app信息
getCurrentPage:获取当前页面调用栈
wx:提供一些重要的接口

小程序设置全局的数据,获取数据

在app.js文件中创建一个全局变量、
通过getAPP()函数获取APP实例、
使用globalData属性来访问全局变量
使用getAPP()方法获取全局数据

小程序中的生命周期函数(app、page、component)

  • app:onLaunch 小程序初始化完成时触发,全局只触发一次
    onShow 小程序启动,或从后台进入前台显示是触发
    onHide 小程序从前台进入后台时触发
    onError 小程序发生脚本错误或API调用报错时触发
  • page:onLoad 生命周期函数-监听页面加载,触发时机早于onShow和onReady 发送请求获取数据
    onShow 生命周期函数-监听页面显示,触发事件早于onReady 请求数据
    onReady 生命周期函数-监听页面初次渲染完成 获取页面元素
    onHide:生命周期函数-监听页面隐藏 终止任务
    onUnload:生命周期函数-监听页面卸载 终止任务
  • component:created 生命周期回调-监听页面加载
    attached 生命周期回调-监听页面显示
    ready 生命周期回调-监听页面初次渲染完成
    moved 生命周期回调-监听页面隐藏
    detached 生命周期回调-监听页面卸载
    error 每当组件方法抛出错误时执行
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值