第二章 微信小程序开发基础总结

【小程序的基本目录结构】

【主体文件】:

        app.js  小程序逻辑文件,主要用来注册小程序全局实例。

        app.json 小程序公共设置文件,配置小程序全局设置。

        app.wxss 小程序主样式表文件。

        

【页面文件】:

        .js文件 页面逻辑文件,在该文件中编写JavaScript代码控制页面逻辑。

        .wxml文件 页面结构文件,用于设计页面的布局、数据绑定等。

        .wxss文件 页面样式表文件,用于定义本页面中用到的各类样式表。

        .json文件 页面配置文件。

【小程序的开发框架】

【小程序MINA框架示意】:

【项目中各文件的代码内容】

文件名 代码内容
 app.js 
app.json{"pages":["pages/index/index"]}
app.wxss
index.jspage({ })
index.json{ }
index.wxml欢迎学习小程序,实现大梦想
index.wxss

【配置文件】

【全局配置项】:

【window配置项及其描述】

【taBar配置项及其描述】

【taBar中list选项】

【networkTimeout配置项】

【逻辑层文件】

【项目逻辑文件配置项】

【页面逻辑文件配置项】

【定义当前页面的生命周期函数】

在 Page()函数的参数中,可以定义当前页面的生命周期函数。页面的生命周期函数主要有onLoad、onShow、onReady、onHide、onUnload。

1. onLoad 页面加载函数。当页面加载完成后调用该函数。一个页面只会调用一次。

2. onShow 页面显示函数。当页面显示时调用该函数。每次打开页面都会调用一次。

3. onReady 页面数据绑定函数。当页面初次数据绑定完成时调用该函数。一个页面只会调用一次,代表页面已经准备就绪,可以和视图进行交互。

4. onHide 页面隐藏函数。当页面隐藏时及当 navigateTo 或小程序底部进行 tab 切换时,调用该函数。 

5.onUnload 页面卸载函数。当页面卸载、进行 navigateBack 或 redirectTo 操作时,调用该函数。

【页面程序】

【执行代码】

Page({
  //页面的初始数据
  data:{
    name:'学生党',
    age:10,
    birthday:[{year:2014},{month:11},{date:11}],
    object:{hobby:'game'},
  students :[
    {nickname:"Tom", height:180, weight:150},
    {nickname:"Anne", height:169, weight:100}]
}
})
<view>姓名:{{name}}</view>
<view>年龄:{{age}}</view>
<view>出生日期:
  {{birthday[0].year}}年
  {{birthday[1].month}}月
  {{birthday[2].date}}日
</view>
<view>爱好:{{object.hobby}}</view>
<view>算术运算:{{age + num}}</view>
<view>逻辑运算:{{age == 40}}</view>
<view>三元运算:{{1==2 ? 3:4}}</view>
<template name="stu">
<view wx:for="{{students}}">
  <text>姓名:{{item.nickname}}</text>
  <text>身高:{{item.height}}</text>
  <text>体重:{{item.weight}}</text>
</view>
</template>
<template is="stu" data="{{students}}"></template>

  • 22
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值