轻松入门微信小程序开发

本文介绍了微信小程序的项目结构,包括全局配置文件、逻辑层和界面层的细节。逻辑层主要包括json和js文件,其中json用于实现标签栏,js中包含App和Page方法。界面层讲解了数据绑定、事件处理和组件的使用。此外,还提到了UI组件和常用的API,如页面跳转和数据传递。
摘要由CSDN通过智能技术生成


小程序

项目结构与页面结构

在这里插入图片描述
对应我们的项目:
在这里插入图片描述
对于小程序的全局配置文件 app.jsonapp.wxss(遵循css语法),参照官方文档进行配置:全局配置全局样式
在这里插入图片描述

对于 app.js 会调用 App 方法创建小程序的实例对象,并定义应用的生命周期事件
在这里插入图片描述
图中在 App 方法中还添加了一个对象,并在对象中编写了一个 onLaunch 方法(程序启动时执行),我们可以改成如下的形式同样会执行:
在这里插入图片描述
在这里插入图片描述
总结如下:
在这里插入图片描述


逻辑层

逻辑层指的是:json 和 js文件。

json文件: 实现标签栏
在这里插入图片描述
js文件:
小程序额外提供的成员

  • App 方法:定义应用程序对象
  • Page 方法:定义页面对象
  • getApp 方法:获取全局应用程序对象(App)
  • getCurrentPages 方法:获取当前页面的调用栈(数组)
    • 调用栈:访问页面的记录,最后的就是当前页面

小程序额外提供的对象:

  • wx 对象:提供核心 api,参考 api

此外小程序 js 还支持 commonJS 规范
在这里插入图片描述
在这里插入图片描述


界面层

数据绑定:首先参考官方文档.
在这里插入图片描述

简单绑定

  • 内容
			<view class="container">
			  <text>{
  {messages}}</text>
			  <text>{
  {person.name}}</text>
			</view>
			Page({
   
			  data: {
   
			    message: 'Hello Moke!',
			    person: {
   
			      name: "MOKE",
			      sex: "male"
			    }
			  }
			})
  • 组件属性
		<view class="{
    {uiView}}"></view>
		data: {
   
		    uiView: "hello"
		}
		.hello {
   
		  width: 100px;
		  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值