1、打开小程序目录

打开微信开发者工具,我们上一节新建的项目,我圈出来的这个地方就是小程序的目录结构(如果你那里没有显示,可以点击左上方的编辑器来显示)

2、原生小程序框架介绍

给大家画了一张图,重要的都在这了~

3、app.json页面配置文件介绍

参考文档,建议大家收藏一下这个小程序文档,后面我们会经常用到~ https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html

咱们在微信开发者工具中点击app.json文件,先看一下文件中的代码

{"pages": ["pages/index/index","pages/logs/logs"],"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "WeChat","navigationBarTextStyle": "black"}
}

(1)pages页面路径列表

pages数组中第一个元素是进入小程序的默认显示页面,在这里,默认显示页面是pages/index/index。

如果我们将pages/logs/logs放在第一个,在微信开发者工具中直接编辑,像下面代码这样,保存代码后(按ctrl+s或者command+s),小程序的默认显示页面就变成了pages/logs/logs

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

(2)window全局的默认窗口表现

window里面包含的几项分别代表的是:

  • backgroundTextStyle,下拉 loading 的样式
  • navigationBarBackgroundColor,导航栏背景颜色
  • navigationBarTitleText,导航栏标题文字内容
  • navigationBarTextStyle,导航栏标题颜色

我们来修改一下导航栏背景颜色和导航栏标题颜色,修改后的代码如下:

"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "#000000","navigationBarTitleText": "WeChat","navigationBarTextStyle": "white"
}

保存代码后,模拟器里面的导航栏就变成了黑底白字。

(3)tabBar底部 tab 栏的表现

在我们创建的项目示例中,没有tabBar,需要自己添加,在代码中添加tabBar

{"pages": ["pages/index/index","pages/logs/logs"],"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "#000000","navigationBarTitleText": "Wechat","navigationBarTextStyle": "white"},"tabBar": {"list": [{"pagePath": "pages/index/index","text": "首页"},{"pagePath": "pages/logs/logs","text": "日志"}]}
}

保存代码后,页面中出现了底部tab栏

其他文件我们先不介绍了,因为后面我们会用mpvue框架,不会直接操作这些文件,我们先了解一下每个文件的功能就可以了~

作者:猫宁一 95后全栈程序媛₍ᐢ •⌄• ᐢ₎一枚~ 热爱学习!热爱编程! 可关注【猫宁一】公众号领取我所有全栈项目代码哦~点击查看课程目录:微信小程序全栈开发课程目录

angularjs全栈开发知乎_1-4【微信小程序全栈开发课程】原生小程序框架介绍相关推荐

  1. 卷积层和全连接层的区别_1*1的卷积核和全连接层有什么异同?

    简单回答一下: 1.数学本质上一样,都是特征图中的元素乘以权重再求和.全连接是把特征图拆开组成一个一维向量,再乘以一个权重向量,这两个向量中的元素一一对应所以输出结果是一个值.而1*1卷积,我们知道卷 ...

  2. 通达OA二次开发 对通达2015版微信查询用户信息模块升级开发(图文)

    OA提供对微信的支持这一点做的非常好,用户使用起来也更方便了. 而其中的个别功能还有待完善,比如今天要说的这个微信查询用户信息模块.升级前的使用方法:输入@+用户中文名,并且要求完全匹配,然而在实际使 ...

  3. 微信 SHA1 签名_微信公众号自动回复功能开发

    微信公众号自动回复功能开发 本篇主要讲解 微信公众号自动回复功能开发,让我们自己去托管公众号回复的功能,这样可以更加灵活的根据公众号收到的信息来制定特定的回复信息,一起来了解吧! 1.注册公众号 如果 ...

  4. 微信表情图像代表什么意思_2017微信表情意思全解图片含义

    原标题:2017微信表情意思全解图片含义 最新消息,小编记者发现 2017微信表情意思全解图片,想知道2017微信表情意思全解的意思.有没有2017微信表情意思全解大全呢?你想要的微信表情意思全解图片 ...

  5. angularjs全栈开发知乎_为什么你要去尝试全栈开发?

    程序员看到"全栈"这个概念,大概会有两种反应 1. 卧槽,这个好,碉堡了 2. 你懂毛,全栈就是样样稀松 以上两种反应其实都有失偏颇.因为即使只学一门技术,水平很菜的人也多的是,而 ...

  6. 活久见!月薪30k的小程序全栈开发到底有多难?

    10年前,公司的标配是门户网站,造就了一批网站工作室.随着移动互联网大潮兴起,App又成了企业标配,IOS和Android开发赚的盆满钵满.然而App导致的手机内存告急,无止尽的信息推送,让微信小程序 ...

  7. 为啥我的页面模板的from提交不了数据_4-9【微信小程序全栈开发课程】意见反馈(四)--提交反馈信息

    1.创建后端操作文件 先在后端server/controllers文件夹中创建操作文件createopinion.js,用来将从前端页面提交的数据,插入到opinions表中,创建完之后,页面目录如下 ...

  8. 上拉加载更多后台数据_6-7【微信小程序全栈开发课程】记录页面(七)--分页加载记录数据...

    现在是一次性加载所有的记录数据,数据多的时候,会加载比较慢,所以我们改成分页加载,一次最多加载15条数据 每次拉倒底部都会自动加载下一页的数据,知道所有的数据加载完成 1.添加data变量 编辑rec ...

  9. eslint不报错 vue_2-2【微信小程序全栈开发课程】index页面搭建--ESlint格式错误

    1.修改入口文件 也就是src/pages/index/main.js文件 main.js是入口文件,通过main.js来加载index.vue文件.每个页面文件夹中都要有main.js文件 //加载 ...

最新文章

  1. linux中文系统装offci,Ubuntu 14.04 LTS中安装fcitx中文输入法的教程
  2. 3.MYSQL函数创建和使用
  3. django-vue-admin前端设置后台接口地址为127.0.0.1产生跨域问题解决办法
  4. Firefox无法启动,提示Profile is yet in use by another Firefox
  5. Java语言所有异常类均继承自_Java将运行错误分为两类:(__)和(__), 其对应的类均派生自(__)类;...
  6. Java经典课程设计--在线蛋糕商城销售网站项目【SpringMvc+mybatis+bootstrap等实现】
  7. “瘟疫”笼罩下的物联网危与机
  8. 厦门电子地图,厦门市地图,厦门地图查询,公交线路查询地图
  9. Windows IME (一)
  10. C语言寻找完全回文数
  11. ubuntu16.04安装tensorflow,pytorch,gluon等
  12. 基于RabbitMq的削峰实例
  13. .net SSO单点登录mvc
  14. 自己动手做个小游戏(2)
  15. java 学习网站_Java学习必不可少的十大网站
  16. 奖学金用计算机怎表达,奖学金感谢信怎么写
  17. 计算机科学与技术(嵌入式)四年学习资料_文件目录树
  18. 互联网陪诊系统功能方案
  19. 猜数游戏,3次猜不对,另外猜下一个数的程序
  20. 4G全流量竞争加剧 运营业模式变革提速

热门文章

  1. Zookeeper基于Java 访问-节点权限设置
  2. RedisPlus图形化客户端-支持集群的访问
  3. Stream流终结操作方法
  4. 原始jdbc操作的分析
  5. 规格参数查询后台代码实现
  6. Response_功能介绍
  7. 方法引用_通过对象名引用成员方法
  8. ActiveMQ专题
  9. 判断ipad还是安卓_?谷歌认输,iPad或成唯一赢家,安卓平板路在何方?
  10. drop 很慢 物化视图_终于解决了物化视图复制的问题