美文网首页微信小程序
初始小程序 - 注意

初始小程序 - 注意

作者: 勇敢的_心_ | 来源:发表于2018-05-08 14:23 被阅读3次

    ■微信小程序中的每一个页面的“路径+页面名”都需要写在app.json的pages中,且pages中的第一个页面是小程序的首页。
    ■<block>并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性(如wx:for或wx:if)
    ■this是包含它的函数作为方法被调用时所属的对象,在小程序中一般指调用页面。
    ■直接修改this.data无效,无法改变页面的状态,还会造成数据不一致。
    ■单次设置的数据不能超过1024KB,请尽量避免一次设置过多的数据。
    ■cookie本身不能在客户端进行读写。
    ■storage对每个小程序的大小是5M,支持同步和异步。
    ■onLaunch函数全局只触发一次。
    ■App()方法须在app.js中注册,且不能注册多个。
    ■不要在定义App()内的函数中调用getApp(),使用this就可以拿到App实例。
    ■通过getApp()获取实例之后,不要私自调用生命周期函数(如onLaunch、onShow、onHide等)。
    ■不要在App()中进行onLaunch操作的时候调用getCurrentPage(),此时page还没有生成
    ■不要尝试修改页面栈,会导致路由以及页面状态错误。
    ■模块只有通过module.exports才能对外暴露接口以供其他.js文件引入使用。
    ■wx.on开头的API是监听某个事件发生的API接口,接受一个回调(CALLBACK)函数作为参数。当该事件触发时,会调用该回调函数。
    ■如未特殊约定,其他API接口都接受一个OBJECT作为参数。
    ■object中可以指定success、fail、complete来接收接口调用结果
    ■bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。
    ■请勿在 scroll-view 中使用 textarea、map、canvas、video 组件
    ■scroll-into-view 的优先级高于 scroll-top
    ■ 在滚动 scroll-view 时会阻止页面回弹,所以在 scroll-view 中滚动,是无法触发 onPullDownRefresh
    ■ 若要使用下拉刷新,请使用页面的滚动,而不是 scroll-view ,这样也能通过点击顶部状态栏回到页面顶部
    ■除了文本节点以外的其他节点都无法长按选中。
    ■<text/> 组件内只支持 <text/> 嵌套。
    ■本地文件存储的大小限制为 10M

    相关文章

      网友评论

        本文标题:初始小程序 - 注意

        本文链接:https://www.haomeiwen.com/subject/lstxcftx.html