微信小程序建立及初步了解

安装微信小程序开发者工具

注册帐号

  访问注册界面,按提示步骤来操做便可(注意:注册过公众号的QQ邮箱不可再用)。html

获取APPID

  注册成功后,登陆便会进入到如下界面:web

微信小程序开发者工具下载连接及安装:

  下载连接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.htmljson

  下载好微信小程序开发者工具后,直接双击安装,一直点击下一步便可。小程序

新建小程序项目

 微信开发工具介绍

大致介绍开发工具主要分四大块

1535874624085

4.2 工具栏

  在工具栏中咱们能够点击项目,建立项目以及导入项目,其余的选项咱们无需了解。微信小程序

咱们能够在工具栏控制编辑器,调试器,模拟器的显示,当期为高亮的时候表示显示浏览器

  若是在未上线以前,若是咱们想在手机上看预览咱们的小程序,就要先编译,而后点击预览,就能够看到咱们的小程序了。缓存

  好比咱们有些操做没法在模拟器中完成,必须借助与手机,而后又想看到动做产生的信息,就须要用到真机调试,手机上的操做,会直接打印在咱们的电脑端。这样咱们就能够更好的调试服务器

切换后台与清除缓存微信

在工具栏中咱们要特别注意的点markdown

  1 若是咱们的后台服务没有真实的服务器以及https域名,咱们是没有办法进行真机调试。

  2 在开发阶段咱们不少的功能不要真机调试,也能够完成。那咱们只须要与本地的服务器交互便可。

  3 若是不在下图所示的地方进行设置,小程序的与本地交互仍是没法完成。他会校验的微信官网的后台,也就是你的我的小程序帐户(https://mp.weixin.qq.com/)

若是咱们作了如图配置,小程序与后台程序进行交互的时候,就不须要校验咱们的https的域名以及服务器

编辑器

  编辑器就比较简单,咱们表注一下是什么就能够了

4.3调试器

调试器的功能与咱们浏览器中的f12调用出来的调试者模式同样,可是有一点不一样

 小程序结构目录

  小程序框架有着本身的视图层描述语言 WXML、WXSS 和 JavaScript。并在视图层和逻辑层之间提供了数据传输和事件系统。

小程序文件结构和传统web对比

基本项目的目录

 配置介绍

  一个小程序应用程序会包括两种配置文件。一种是全局的 app.json 和页面本身的 page.json。

全局配置app.json

  app.json是当前小程序的全局配置,包括了小程序的全部页面路径、界面表现、网络超时时间、底部 tab 等。

{
  "pages":[       # 用于描述当前小程序所处的页面路径
    "pages/index/index", 
    "pages/logs/logs" 
  ],
  "window":{      # 定义小程序全部页面的顶部背景颜色,文字颜色定义等等
    "backgroundTextStyle":"light", 
    "navigationBarBackgroundColor": "#fff", 
    "navigationBarTitleText": "WeChat", 
    "navigationBarTextStyle":"black" 
  }
}

 页面配置page.json

  这里的 page.json 其实用来表示页面目录下的 page.json 这类和小程序页面相关的配置。页面的配置只能设置 app.json 中部分 window 配置项的内容,页面中配置项会覆盖 app.json  的 window 中相同的配置项。

navigationBarBackgroundColor      HexColor #000000         导航栏背景颜色,如#000000
navigationBarTitleText String   导航栏标题文字内容
backgroundTextStyle String dark  下拉 loading 的样式,仅支持 dark/light
onReachBottomDistance Number       50  页面上拉触底事件触发时距页面底部距离,单位为px。 
属性 类型  默认值 描述
navigationBarTextStyle String  white  导航栏标题颜色,仅支持 black/white
backgroundColor HexColor       #ffffff  窗口的背景色
enablePullDownRefresh Boolean false  是否全局开启下拉刷新。
disableScroll Boolean false  设置为 true 则页面总体不能上下滚动;只在页面配置中有效,没法在 app.json 中设置该项
相关文章
相关标签/搜索