微信小程序第二章总结

本文详细介绍了微信小程序的基本目录结构,包括页面组织、核心文件如app.js、app.json等,以及视图、逻辑和数据层的分工。还涵盖了如何创建新页面、配置window和tabBar,以及设置初始数据和页面结构示例。
摘要由CSDN通过智能技术生成

小程序的基本目录结构

项目主目录

pages:所有页面,一个页面一个文件夹,设置页面路径

utils:工具包存放+

主体文件

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

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

app.wxss:小程序主样式表文件,设置小程序样式

页面文件

.js文件:页面逻辑文件

.wxml文件:页面结构文件

.wxss文件:页面样式文件

.json文件:页面配置文件

小程序的开发框架

视图层

将数据进行处理后将视图展现出来

逻辑层:

增加app和page方法,进行程序和 页面注册

提供丰富的api,如扫一扫,微信支付的能力

每个页面有独立的作用域,并提供模块化能力

数据层:

页面临时数据或存储

文件存储

网络存储与调用

创建小程序页面

 删除原本pages下index,在app.json中删除第一句路径

进行编译,形成新页面

在pages下新建一个文件夹,命名,新建四个必要文件

在nihao.json中输入路径

"pages/nihao/nihao",

在json文件输入大括号

在js文件输入

Page({
})

在wxml文件中输入文字

<text>开心就好</text>

进行编译

运行成功!

配置文件

window配置项

navigationBarBackgroundColor:导航栏背景色

navigationBarTextStyle:导航栏标题颜色

navigationBarTitleText:导航栏标题文字内容

backgroundColor:下拉刷新窗口的背景色

backgroundTextStyle:下拉背景字体

enablePullDownRefresh:是否开启下拉刷新

运行代码

"window": {
"navigationBarBackgroundColor": "#fff",
"navigationBarTextStyle":"black",
"navigationBarTitleText": "微信小程序",
"backgroundColor": "#ccc",
"backgroundTextStyle": "light"
  },

tabBar配置项

color:标签页上的文字默认颜色

selectedColor:标签页上的文字被选中时呈现的颜色

borderStyle:标签页上的背景色

backgroundColor:标签条之上的框线颜色

list:标签页列表

运行代码

"tabBar": {
  "color": "#666666",
  "selectedColor": "#ff0000",
  "borderStyle":"black",
  "backgroundColor": "#ffffff",
  "list": [

运行结果

设置初始数据

Page({
  data: {
name:'lwk',
age:30,
birthday:[{year:1998},{month:11},{date:18}],
object:{hobby:'computer'},
students:[
  {nickname:"tom",height:180,weight:150},
{nickname:"anne",height:160,weight:100}]
  }
 
})
 

设置文件结构

<!--pages/njd.wxml-->
<view>姓名:{{name}}</view>
<view>年龄:{{age}}</view>
<view>出生日期:
{{birthday[0].year}}年
{{birthday[1].month}}月
{{birthday[2].date}}日
</view>
<view>爱好:{{object.hobby}}</view>
<view>逻辑运算:{{age == 40}}</view>
<view>算数运算:{{age +3}}</view>
<view>三元运算:{{1==1 ? 3 : 4}}</view>
<view wx:for="{{students}}">
<text>姓名:{{item.nickname}}</text>
<text>身高:{{item.height}}</text>
<text>姓名:{{item.weight}}</text>
</view>

运行结果

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值