微信小程序开发1.2--小程序配置

全局配置:app.json

  pages列表配置:一个数组,保存了页面的路径,第一个元素是首页

  windows配置

  tabbar配置

页面配置

  只能配置全局中的windows配置,如果配置了会覆盖掉

  开启下拉刷新,在pages的.json文件中,添加

    enablePullDownRefresh:true

小程序的逻辑层

  小程序的注册逻辑,储存在app.js

    形式:app函数,注册全局唯一的小程序,只能调用一次,接受一个对象作为函数参数

  页面的注册逻辑

    page函数

      注册一个页面

      接受一个对象作为函数参数

    页面数据

      data属性,访问:this.data.message,修改this.setDate({})

    使用全局数据

      1、获取全局唯一的App实例, app = getApp()

        app.globadata

    页面生命周期

      两个线程一个是逻辑层线程调用onload,onshow等回调函数等待,然后到视图层线程调用相应的函数,再告诉逻辑层线程往下走

      页面生命周期涉及到的生命周期函数:onload onshow onready onhide onunload

    页面是什么,简单的说就是一眼看到得的页面

小程序的视图层

  视图层的作用:将逻辑层过来的数据渲染好给用户展示,以及跟用户交互

    数据绑定:语法: {{}}

    列表渲染:语法:wx:for, 这个主要是用来生成标签用的

    条件渲染:wx:if   wx:elif  wx:else

  绑定事件:与生命周期的函数有啥区别呢,可能生命周期函数不需要怎么管理,而绑定事件灵活度很高

    事件绑定的写法以key、value的形式

    key以bind或者catch开头,然后跟上事件的类型

逻辑层和视图层的区别:

逻辑层(JS):数据、行为、路由,进行后台的一系列处理

视图层(wxml+wxss):结构、渲染、交互,用户能够直接接触的

猜你喜欢

转载自www.cnblogs.com/lirui-minproject/p/12304851.html