zoukankan      html  css  js  c++  java
  • 小程序03 第一个小程序

    小程序代码结构

     

    目录和文件说明

    目录文件

    说明

    pages

    存放小程序页面。每个小程序页面当都放在一个文件夹中,例如index页面,每个页面最多包含4个文件。分别是js、json、wxml、wxss文件:js文件用于处理页面的数据交互和逻辑;json用于配置微信小程序页面;wxml用于展示小程序页面的内容和元素;wxss用于设置小程序页面的样式。logs为日志页面目录。

    utils

    存放工具函数目录,实现代码的复用。

    app.js

    注册小程序和小程序逻辑。

    app.json

    小程序公共配置。包括网络请求时间、窗口表现、页面注册路径等。

    app.wxss

    小程序公共样式表。

    project.config.json

    保存微信开发工具的配置信息。例如开发工具或者编译信息配置等。可以在不同开发环境中恢复配置信息。

    配置文件

    全局配置

    app.json文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。

     

    pages:数组的第一项代表小程序的初始页面(首页)。小程序中新增/减少页面,都需要对 pages 数组进行修改。

    window:用于设置小程序的状态栏、导航条、标题、窗口背景色。

    页面配置

    每一个小程序页面也可以使用.json文件来对本页面的窗口表现进行配置。

    页面的配置只能设置 app.json 中部分 window 配置项的内容,页面中配置项会覆盖 app.json 的 window 中相同的配置项。

    详细参数参考:小程序开发API>>>配置

    第一个小程序

    使用开发工具创建一个不带模板的小程序

     

    取消模板,填写appid。进入开发环境。

     

    熟悉开发环境菜单

    1)         菜单

     

    2)         定义编译模式

     

    3)         预览:模拟项目在真机上预览。

    4)         远程调试:对手机运行的小程序进行远程调试。

    5)         切后台:快速场景切换。

     

    6)         清缓存:

    7)         上传:把小程序代码上传到管理后台,默认设置为开发版本。

    小程序版本:

     

    调试

     

    console:打印小程序调试log信息。

    sources:小程序源代码浏览,进行代码断点调试。

    network:网络请求响应状态信息。

    storage:用于显示当前项目使用 wx.setStorage 或者 wx.setStorageSync 后的数据存储情况。

    AppData:AppData panel 用于显示当前项目运行时小程序 AppData 具体数据,实时地反映项目数据情况,可以在此处编辑数据,并及时地反馈到界面上。

    sensor:开发者可以在这里选择模拟地理位置;开发可以在这里模拟移动设备表现,用于调试重力感应 API。

    wxml:展示小程序页面组件元素。

    完善第一个小程序

    • 创建app.js文件

    调用App函数,函数需要传入JS对象类型参数(Object类型),该对象包含了小程序生命周期钩子和事件处理函数,以及全局数据。

     

    • 创建app.json文件

    注册所有微信小程序页面。

     

    pages是一个list类型数据,元素为小程序页面相对路径。

    • 创建pages目录和页面文件

     

    pages右键新建index目录

     

    index目录新建Pages

     

    自动生成4个页面所需个文件

     

    app.json自动更新页面注册信息

     

    • 编辑index.wxml文件

     

    把默认的text标签改为view标签。

    • 编辑页面注册文件index.js

    页面注册文件通过Page函数注册页面,该函数需要传入一个js对象,该对象中包行了页面生命周期钩子函数、事件处理函数、以及页面默认数据。(已默认生成)。

    • 编辑页面配置文件index.json

    默认为空json对象数组:

     

    • 编辑页面样式文件index.wxss

    用于描述页面样式的文件。定义index.wxml中text标签的样式。

    rpx:response px,响应式的px像素。

     

    • 测试小程序

    保存,编译预览。

     



    本博客文章未经许可,禁止转载和商业用途!

    如有疑问,请联系: 2083967667@qq.com


  • 相关阅读:
    Spring容器基础ClassPathXmlApplicationContext(一起看源码)
    Spring容器基础xmlbeanfactory(一起看源码)
    java类库字符串操作
    反射
    maven配置文件解析
    红帽(Red Hat Linux)下SVN服务器的安装与配置
    Ant构建与部署Java项目---入门
    输入两个链表,找出他们的第一个公共节点
    java实现双向链表
    java实现双端链表
  • 原文地址:https://www.cnblogs.com/rask/p/9626450.html
Copyright © 2011-2022 走看看