创建步骤

一,准备工作
1.登录微信公众号平台完成注册
2.注册完成,点击登录(注意这一步需要扫码登录)
微信小程序创建,组件传值,生命周期
3.进入之后保存小程序ID
点击开发---------------开发管理-----------------开发设置
记住自己的小程序ID,很重要(唯一标识)
微信小程序创建,组件传值,生命周期
微信小程序创建,组件传值,生命周期
5.下载开发者工具
工具--------------------开发工具------------------------------开发者工具
微信小程序创建,组件传值,生命周期
7.安装开发者工具
微信小程序创建,组件传值,生命周期
到这里准备工作就完成了

二,开发者工具的使用

1.添加创建项目
点击+号
微信小程序创建,组件传值,生命周期
2.选择选项
AppID就是之前的保存的ID
点击创建
微信小程序创建,组件传值,生命周期
3.完成创建,进入
微信小程序创建,组件传值,生命周期

三,项目文件描述

微信小程序创建,组件传值,生命周期
一个小程序页面由四个文件组成,分别是:
js----------------------------------------页面逻辑
wxml-----------------------------------页面结构(html)
json------------------------------------页面配置
wxss-----------------------------------页面样式表(css)

一个小程序主体部分由三个文件组成,必须放在项目的根目录,
app.js---------------------小程序逻辑,生命周期,,全局变量
app.json-------------------小程序公共设置,导航栏颜色等,不可以注释。
app.wxss------------------全局样式

pages文件夹--------------------------------主体页面
components文件夹------------------------组件页面

每一个小程序页面是由同路径下同名的四个不同后缀文件的组成
index.js
index.wxml
index.wxss
index.json

四,父子组件通信

简单来说,小程序的组件使用类似于vue组件使用
父传子
1,首先在根目录新建components文件夹,然后右键新建自定义组件目录,最后右键新建Component
微信小程序创建,组件传值,生命周期
2)在父组件中的子组件标签添加属性,给子组件传递数据
微信小程序创建,组件传值,生命周期
3)子组件在js中通过properties接收,可以指定接收数据类型
微信小程序创建,组件传值,生命周期
4)渲染子组件
微信小程序创建,组件传值,生命周期

3,子传父
1)在父组件的子组件标签自定义事件,传给子组件
微信小程序创建,组件传值,生命周期
2)在子组件中,绑定一个事件
微信小程序创建,组件传值,生命周期

3)子组件js文件的methods方法里用定义好的方法,通过this.triggerEvent(‘父组件自定义事件’, ‘要传递的参数’),接受父组件方法和传递值
微信小程序创建,组件传值,生命周期
3)第三步执行后,父组件自定义事件绑定的函数就会执行,同时接受子组件传过来的数据
微信小程序创建,组件传值,生命周期

生命周期

在app.js文件中 , 定义了一些生命周期方法 , onLaunch,onShow,onHide,onError,以及任意开发者添加的函数或者数据(通过this可以访问)

onLaunch 生命周期函数–监听小程序初始化 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)

onShow 生命周期函数–监听小程序显示 当小程序启动,或从后台进入前台显示,会触发 onShow

onHide 生命周期函数–监听小程序隐藏 当小程序从前台进入后台,会触发 onHide

onError 错误监听函数 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息

App({
onLaunch: function (options) {
console.log(“app.js —onLaunch—” + JSON.stringify(options));
},
onShow:function(){
console.log(“app.js —onShow—”);
},
onHide:function(){
console.log(“app.js —onHide—”);
},
onError: function (msg){
console.log(“app.js —onError—” + msg);
},
globalData: {
userInfo: null
}
})

在page页面中定义的生命周期方法

onLoad 生命周期函数–监听页面加载

onReady 生命周期函数–监听页面初次渲染完成

onShow 生命周期函数–监听页面显示

onHide 生命周期函数–监听页面隐藏

onUnload 生命周期函数–监听页面卸载

Page({
onLoad: function (options) {
console.log(“page —onLoad—”);
},
onReady: function () {
console.log(“page —onReady—”);
},
onShow: function () {
console.log(“page —onShow—”);
},
onHide: function () {
console.log(“page —onHide—”);
},
onUnload: function () {
console.log(“page —onUnload—”);
}
})

相关文章:

  • 2021-08-28
  • 2021-11-04
  • 2021-12-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2021-12-08
  • 2022-03-08
相关资源
相似解决方案