- 博客(7)
- 收藏
- 关注
原创 微信小程序——本地存储
微信小程序——本地存储 本地数据缓存 本地数据缓存是小程序存储在当前设备上硬盘上的数据,本地数据缓存有非常多的用途,我们可以利用本地数据缓存来存储用户在小程序上产生的操作,在用户关闭小程序重新打开时可以恢复之前的状态。我们还可以利用本地缓存一些服务端非实时的数据提高小程序获取数据的速度,在特定的场景下可以提高页面的渲染速度,减少用户的等待时间。 1、读取本地缓存 通过wx.getStorage/wx.getStorageSync读取本地缓存,其中Sync后缀的接口表示是同步接口[9],执行完毕之后会立马返回
2020-10-23 00:31:09 1825
原创 微信小程序点击传递和获取参数
微信小程序点击传递和获取参数 点击传递参数是在wxml中使用: data-参数名=“值” bindtap="函数名" 在js文件中写你在bindTap中声明的函数名,它里面有个参数e,此时我们传递的参数就在e.currentTarget.dataset.参数名里面。拿到参数后就可以进行操作了 ...
2020-10-23 00:19:08 1204
原创 小程序路由分类和路由跳转传参
小程序路由分类和路由跳转传参 微信小程序的路由跳转总共有5种,他们分别为wx.switch Tab, wx.reLaunch,wx.redirectTo , wx.navigateTo, wx.navigateBack (1)wx.switchTab(Object object) 跳转到tabBar页面,并关闭其他所有非tabBar页面 官方文档中给出的参数: 例如: { “tabBar”: { “list”: [{ “pagePath”: “index”, “text”: “首页” },{ “pageP
2020-10-23 00:09:19 200
原创 微信小程序的数据请求和封装
微信小程序的数据请求和封装 目录结构 在根目录下创建http目录及api.js文件fetch.js以及http.js文件; 在根目录下创建env目录,创建index.js配置并导出多个开发环境(prod环境中是我们的基础路径) 在fetch.js中用promise方法去封装wx.request 在api.js中封装我们需要的各种业务接口 然后我们就可以在需要引入封装方法的js文件中引入api中封装的方法,并使用 引入: 使用: ...
2020-10-22 23:45:04 343
原创 小程序文件类型和项目配置
小程序文件类型和项目配置 1、项目配置 项目最外层的三个文件:app.js、app.json、app.wxss它们分别是全局的业务逻辑处理、全局配置、全局样式,这是一般框架都会存在的一部分,同时如果我们能好好利用全局配置文件,大大减少重复代码的编写,对项目本身来说是非常有利的,project.config.json文件则是项目的全局的配置信息,如appId、微信版本、项目描述等 2、文件类型 每个页面由4个文件组成,分别是:.json、.wxml、.wxss、.js JSON文件是这个页面的配置,如允许该
2020-10-22 21:54:25 182
原创 小程序的窗口配置
小程序的窗口配置 微信小程序中的窗口是指app.json中的window配置,即默认全局的窗口表现。 用于设置小程序的状态栏、导航条、标题、窗口背景色,是一个Object类型。 属性 表现 navigationBarBackgroundColor 导航栏背景颜色, 十六进制颜色 navigationBarTextStyle 导航栏标题颜色,仅支持 black / white navigationBarTitleText 导航栏标题文字内容, String类型 navigati
2020-10-22 21:43:54 559
原创 vue中axios的封装和管理
新建一个http.js和一个api.js文件。http.js文件用来封装axios,api.js用来管理接口。 一、http.js文件 引入axios import axios from ‘axios’ 环境的切换 设置请求超时 请求拦截 响应拦截 注:请求拦截和响应拦截可按实际需求决定写或是不写 封装get、post或其他方法 二、api.js文件 api.js中引入http.js里面封装的get和post方法 例如一个get请求,可以: getAppIndex是我们自己封装的方法名,然后调
2020-10-07 21:14:35 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人