笔记Day-6_小程序微信小程序_03_第1页
笔记Day-6_小程序微信小程序_03_第2页
笔记Day-6_小程序微信小程序_03_第3页
笔记Day-6_小程序微信小程序_03_第4页
笔记Day-6_小程序微信小程序_03_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微信小程序_03今日目标5 能够申明一个es6的类class 类名constructor() 构造方法方法() 普通方法继承extendsclass 类 extends 类 能够了解常用的http请求类型get post put delete 能够发起一个有效的网络请求wx.request()用到了promisewx.request 并发5个请求上线时候一定要是 https 能够设置和移除本地缓存同步大家一定要完成我们的写的缓存类 能够显示和隐藏消息提示框 laravel api接口 php artisan make:resource 接口资源 单个php artisan make:resource c 集合 集合一、申明es6的js类 class关键字,和构造方法(constructor) class里面直接加方法class User/ 构造方法 非必须,如果有成员属性则一定要写,因为它要进行成员属性初始化constructor(name,pass)/ 成员属性 = name;this.pass = pass;/ 成员方法showName()alert();showPass()alert(this.pass);var user = new User(admin,admin888);user.showName();二、常用小程序Api2.1、发起网络请求wx.request(OBJECT)发起 HTTPS 网络请求测试支持的并数请求数5个HTTPS 证书必须有效 而且是TLS1.2及以上版本最好要设置一下 app.json中request请求的超时时间2.1.1、app.json文件中设置超时时间2.1.2、本地开发开启允许http请求2.1.3、编写代码服务器端2.1.4、用户列表、服务器端代码的编写写路由可以更换接口路由的前缀名称、make:resource生成接口输出控制器、加载更多小程序写法首先定义一个http请求的类定义一个全局的配置文件在页面中创建一个model.js文件在page.js文件中 控制文件中加载更多req.js文件中添加对应的方法过滤器方法的编写 wxs效果2.2、数据缓存每个微信小程序都可以有自己的本地缓存,即对本地缓存进行设置、获取和清理。同一个微信用户,同一个小程序 storage 上限为 10MB。注意: 如果用户储存空间不足,我们会清空最近最久未使用的小程序的本地缓存。我们不建议将关键信息全部缓存起来,以防储存空间不足或用户换设备的情况。2.2.1、设置缓存设置缓存分为同步和异步 wx.setStorage(OBJECT) 异步 wx.setStorageSync(KEY,DATA) 同步2.2.2、获取本地缓存数据获取缓存分为同步和异步 wx.getStorage(OBJECT) 异步 wx.getStorageSync(KEY) 同步2.2.3、移除本地缓存从本地缓存中异步移除指定 key, 分为同步和异步 wx.removeStorage(OBJECT) wx.removeStorageSync(KEY)2.2.4、清除本地缓存 wx.clearStorage() wx.clearStorageSync()2.2.5、自定义缓存2.3、交互反馈2.3.1、显示、隐藏加载框wx.showLoading(Object object) # 显示wx.hideLoading(Object object) # 隐藏2.3.2、显示和隐藏消息提示框wx.showToast(OBJECT)wx.hideToast()2.3.3、显示模态弹窗wx.showModal(OBJECT)加载框提示框确认框三、小P学堂3.1、小程序项目初始化设置app.json文件3.2、PHP列表静态页3.3、数据表设计创建控制器 模型和迁移文件3.4、模拟分类数据3.5、课程管理定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论