美文网首页微信小程序开发微信小程序开发小程序学习
小程序开发五:项目的正式启动(项目的模板介绍)

小程序开发五:项目的正式启动(项目的模板介绍)

作者: Mr姜饼 | 来源:发表于2019-12-12 17:59 被阅读0次

上一节我们介绍了“调试器”各个栏目的用法,这一节我们将正式启动项目,想想是不是有点小激动呢😂
话不多说,搞起~~~~~~

首页我们新建好一个名为“SMDemo”的项目,选择测试appID,之后保存到桌面上的目录,成功打开,如下图


image.png

你会发现项目有了默认的模板,那么就给大家介绍一下项目模板的框架(空项目的话,大家逐个删掉对应的页面文件夹,并修改app.json里的pages的文件索引即可,这里不做过多介绍)


【index】

项目启动默认的初始页面

【logs】

logs页面

主要介绍app.json,app的框架文件(为什么app的文件缺少一个.wxml的文件,是因为项目的框架没有默认的页面,必须要在app.json中配置首个出现并显示的页面,如下图)

app.json

用于配置项目的全局参数和框架等等,如下图中的代码

{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],

}

不难看出pages中有两个页面的路径,即代表在此项目中存在两个页面“index”、“logs”。而index页面放在首个位置,即代表app启动显示的第一个页面为index页面。

如果我们项目中需要新建新的页面(test)的话,那么需要创建此页面的文件夹(test),并在文件夹(test)下面,新建四个文件“test.xml”、“test.json”、“test.js”、“test.wxss”。并将“test.xml”所在的路径,添加进app.json中的pages中


image.png

PS:大家是不是会觉得创建一个新的页面是不是很麻烦,需要创建这个文件夹,还需要在此目录下创建4个文件,最后再把文件的索引添加进pages中,那么我们是不是有简单的方法,能一步到位地解决呢

解决办法

我们跳过创建的过程,直接在app.json的pages中,添加新的页面路径,然后我们再编译项目,你会发现是如此的简单。

编译前的项目结构

编译之后 ----


编译后的项目结构

是不是很快捷地就出来了呢。没错,以后我们都可以采取此种类型的方法,注意“pages/test1/test1”,不是一定非要这么写,你也可以写成“demo/demo/demo”那么会在新的路径下创建此页面文件,我们编译下看看

编译前

编译----

编译后

路径自己来决定。


下面介绍下:
app.json中的window参数

{
  
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle": "black"
  },
 
}

具体的参数 我们可以去查看微信的api文档,这里就不做介绍了
传送门:api文档

image.png

app.wxss

app的整体框架的样式配置

.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200rpx 0;
  box-sizing: border-box;
} 

添加如下参数的话,如果在之后的页面中,没有对指定的text标签设置字体大小的话, 那么则会显示默认的22rpx的大小

text{
  font-size: 22rpx;
}

app.js

onLaunch: function () {

项目的启动函数,项目在启动的时候,会触发此方法,有且只有一次。


项目的模板大致介绍清楚了 ,下一节我们学习:

传送门:
六:登录Login页面的实现与讲解

相关文章

网友评论

    本文标题:小程序开发五:项目的正式启动(项目的模板介绍)

    本文链接:https://www.haomeiwen.com/subject/nletnctx.html