第九天
1、全局配置?
小程序根目录下的app.json文件用来对微信小程序进行全局配置 内容是一个JSON对象
1、pages 用来指定小程序由哪些页面组成,每一项都对应一个页面路径 ,文件名不需要后缀,
第一个就代表初始页 小程序增删页面都需要对pages修改
2、window 用于设置小程序的状态栏导航栏标题,窗口背景
注:颜色必须是16进制的 不然会报错
3、tabBar 客户端窗口底部或顶部有tab栏可以切换页面 可以通过tabBar配置项指定tab栏的表现以及切换对应的页面
2、生命周期?
3、组件通信?
4、behavior?
behaviors 是用于组件间代码共享的特性,
每个 behavior 可以包含一组属性、数据、生命周期函数和方法。组件引用它时,它的属性、数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。 每个组件可以引用多个 behavior ,behavior 也可以引用其他
5、template?
小程序的template是一个模版功能,在创建一个template后,其他的页面可以引用,相比component较简单、方便!
template只需要两个文件,一个wxss文件和wxml文件,也只有这两个功能起作用,只用于显示,json和js文件创建了也无效。
在wxml中写入模板标签 <template></template>
把重复的代码放入<template></template>中
注意:这里要定义一个name属性 属性值自定义(什么都可以)
在引入模板的使用需要用 这个name 值 来调用对应的模板
在文件中可以定义多个<template></template>标签 更据name值来引用对应的模板

使用 <import></import> 标签引入模板 src 写模板文件的路径

在页面使用 <template ></template>来引入模板
注意 这里有一个is的属性 这里的is属性 要写前面写的name值

使用<template></template>的时候 添加data属性 传入在模板中需要使用的变量 多个变量之间用 ,(逗号)分割

6、wxs?
