uniapp 封装store本地缓存
本地缓存封装 uniapp 项目中封装 uni.setStorageSync() 、 uni.getStorageSync() 、 uni.removeStorageSync() 、 uni.clearStorageSync() 方法。在项目根目录项新建 utils 文件夹;再新建一个 store.js 文件;再编写如下代码:
123456789101112131415161718192021222324252627module.exports = { // 设置值 setItem(key, value, module_name) { if (module_name) { // 处理对象 let module_name_info = this.getItem(module_name); module_name_info[key] = value; uni.setStorageSync(module_name,module_name_info) } else { uni.setStorageSync(key ...
uniapp 手撕配置,拦截器。简易版
1. 配置URL地址文件项目根目录下生成一个文件夹 config ,文件夹中生成一个 config.js 文件。
12345module.exports = { dev:"www.xxxxxx.xxx", test:"www.xxxxxx.xxx", pro:"www.xxxxxx.xxx"}
2. 请求拦截、响应拦截项目根目录下生成一个文件夹 utils ,文件夹中生成一个 request.js 文件。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778import config from "/config/config.js";let baseUrl = config.test;module.exports = ...
目录快捷符号归纳
目录符号
在文件中引入另外一个文件时,被引入的文件路径需要注意它的准确性。合理的使用目录符号可以快速有效的定位被引入的文件。接下来说说都有哪些符号:
. 表示当前目录;
.. 表示当前目录的上一级目录;
/ 表示根目录;
./ 表示当前目录下的某个文件或文件夹,视后面跟着的名字而定;
../ 表示当前目录上一级目录的文件或文件夹,视后面跟着的名字而定
uniapp 从当前网页跳转到外部网页
需求描述H5页面中为了引导用户从老版的H5页面地址中进入新版的H5页面地址。当用户登录后直接跳转到新的地址。
解决问题 1.当前页面打开新页面
12345self.location.href="https://blog.csdn.net/weixin_49175501" ;location.href="https://blog.csdn.net/weixin_49175501" window.location.href="https://blog.csdn.net/weixin_49175501l"
2.在父页面打开新页面
1parent.location.href="https://blog.csdn.net/weixin_49175501"
3. 在顶层页面打开新页面
1top.location.href="https://blog.csdn.net/weixin_49175501"
4. 跳转可以传递参数
1window.location.href=`ht ...
uniapp 将 url 地址转化为二维码展示
@[toc]
项目需求uniapp 开发 H5 过程中会有邀请、分享等相关的需求。邀请与分享的 url地址 要以 二维码 的形式进行展示,并且 url地址 是动态可变化。
解决问题1. qrious.js插件在 npm 中有一个叫 Qrious 二维码生成插件;
1npm install qrious --save
2. 简单认识 qrious 配置参数
参数
类型
默认值
说明
value
String
空
需要编码为二维码的值、url字符
size
Number
100
二维码的尺寸,单位像素
level
String
L
二维码的误差校正级别(L, M, Q, H)
mime
String
image/png
二维码输出为图片时的MIME类型
foreground
String
black
二维码的前景颜色
background
String
white
二维码的背景颜色
3.现实二维码生成话不多说看代码:
12345678910111213141516171819202122232425262728293031323334353637 ...