mini programe

重点在微信小程序的api

微信官方仍在大幅度更新其api,所以要看最新的api文档

 

wx.request发起网络请求
wx.uploadFile上传文件
wx.downloadFile下载文件
wx.connectSocket创建 WebSocket 连接
wx.onSocketOpen监听 WebSocket 打开
wx.onSocketError监听 WebSocket 错误
wx.sendSocketMessage发送 WebSocket 消息
wx.onSocketMessage接受 WebSocket 消息
wx.closeSocket关闭 WebSocket 连接
wx.onSocketClose监听 WebSocket 关闭

 

wx.chooseImage从相册选择图片,或者拍照
wx.previewImage预览图片
wx.startRecord开始录音
wx.stopRecord结束录音
wx.playVoice播放语音
wx.pauseVoice暂停播放语音
wx.stopVoice结束播放语音
wx.getBackgroundAudioPlayerState获取音乐播放状态
wx.playBackgroundAudio播放音乐
wx.pauseBackgroundAudio暂停播放音乐
wx.seekBackgroundAudio控制音乐播放进度
wx.stopBackgroundAudio停止播放音乐
wx.onBackgroundAudioPlay监听音乐开始播放
wx.onBackgroundAudioPause监听音乐暂停
wx.onBackgroundAudioStop监听音乐结束
wx.chooseVideo从相册选择视频,或者拍摄

 

里面有各种接口以便连接到微信的功能

小程序的文件类型是wxml,wxss,js,json,文件的名字建议和文件夹的名字一样

没生成一个文件都会在app.json里面生成文件的路径

同时app.json里面配置了page,window等全局的信息

每一个微信小程序都有一个appid

并且都有配置文件

{
  "description": "项目配置文件。",
  "setting": {
    "urlCheck": false,
    "es6": true,
    "postcss": true,
    "minified": true,
    "newFeature": true
  },
  "compileType": "miniprogram",
  "libVersion": "1.6.6",
  "appid": "wx3cxxxxxxxxxx03e9",
  "projectname": "yourProjectName",
  "condition": {
    "search": {
      "current": -1,
      "list": []
    },
    "conversation": {
      "current": -1,
      "list": []
    },
    "miniprogram": {
      "current": -1,
      "list": []
    }
  }
}

小程序和之前所做的不同之处是不可操作dom节点,可以说是通过主句驱动来实现页面的交互效果,一些看似添加和删除的效果是通过hide,show及for循环相配合来实现的。

小程序以es6为基础,可以大量使用es6语法。

全局数据放在app下面

同时感觉小程序和vue语法有相似之处,列如标签内的if,else,for

页面跳传通过navigator标签来实现

标签有其独特的view和text,input等组成

变量由Moustache语法实现

小程序的生命周期满足的大部分的功能,其余的需要定义function来实现

转载于:https://www.cnblogs.com/wyliunan/p/8118226.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值