小程序

135 阅读2分钟
小程序又名嵌入式App
  1. 微信小程序对应的html文件名为wxml
  2. 微信小程序对应的css文件名为wxss
  3. 微信小程序对应的js文件包含js文件和json文件 每一个页面一般情况下只有js,一般都把数据放到js文件中。

项目的根目录有一个 app.json 和 project.config.json,此外在 pages/logs 目录下还有一个 logs.json

  • app.json :是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。
  • project.config.json:你在工具上做的任何配置都会写入到这个文件,当你重新安装工具或者换电脑工作时,你只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。
  • logs.json:让开发者可以独立定义每个页面的一些属性,

view为容器组件,内部不能出现div等html标记

在小程序中css使用的单位是相对比例单位:rpx

导航

open-type: redirect:跳转到那一个位置; switchTab:切换功能; exit:关闭小程序; navigateBack:设置返回;

组件: 通过不同的功能组件调用不同的API:onload、处理方法、 WX、对象

在使用组件实现某种功能时,首先需要系统授权给微信,然后微信授权给小程序,在使用相机时,首先小程序调用给相机,然后调用照相的API

单机拍照时,在设备的缓存中生成缓存照片,将缓存照片存储在本地,或者输出在组件页面中。如果存到本地还需要进行授权(允许小程序在手机中存储数据),但在缓存中显示不需要。

在小程序中所有的单击事件为bindtap

在小程序中使用扫码功能调用的是scanCode

视频通话:voip-room

接口:相机,文件(相册文件存储,PC文件存储),地图(对应的API和写的内容以腾讯为主),本地存储,画图(小程序不支持3D),

弹出消息:wx.showToast(Object object)

模态框:wx.showModal(Object object)