摘要: 使用方法 模块官网:https://github.com/expressjs/multer/blob/master 后端Node实现 // 安装并导入模块 import multer from 'multer'; // 创建中间件函数 var upload = multer({ storage: m 阅读全文
posted @ 2022-06-03 00:48 一个大不刘blog 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 参考 https://wenku.baidu.com/view/daef7b3ba000a6c30c22590102020740be1ecdfe.html 解决步骤: 使用qs模块解析多层对象或数组 1.npm i qs 2.import qs from 'qs'; 3.console.log(qs 阅读全文
posted @ 2022-06-03 00:48 一个大不刘blog 阅读(197) 评论(0) 推荐(0) 编辑
摘要: import path from 'path' const __dirname = path.resolve(); 阅读全文
posted @ 2022-06-03 00:47 一个大不刘blog 阅读(363) 评论(0) 推荐(0) 编辑
摘要: jsonwebtoken加密Token的使用步骤 npm i jsonwebtoken 定义一个密钥 const secretKey = 'tieshankao114322'; 当判断登录成功后加密token后返还给客户机 const jsonwebtoken = require("jsonwebt 阅读全文
posted @ 2022-06-03 00:45 一个大不刘blog 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 导入模块 import bcryptjs from 'bcryptjs'; 加密 bcryptjs.hashSync(req.body.password, 10) 解密 bcryptjs.compareSync(req.body.password, result[0].password) 阅读全文
posted @ 2022-06-03 00:44 一个大不刘blog 阅读(317) 评论(0) 推荐(0) 编辑
摘要: mysql2 支持promise风格 使用方法 后端node遵循es6模块分类 (1)在app.js同路径下创建mysql文件夹。 (2)在mysql文件夹下创建mysql.js文件并引入mysql2模块 (3)代码格式如下: import mysql from 'mysql2'; const db 阅读全文
posted @ 2022-06-03 00:43 一个大不刘blog 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2022.cnblogs.com/blog/2213654/202206/2213654-20220603004043010-1547867626.png) ![image](https://img2022.cnblogs.com/blog/2213654/202206/2213654-20220603004048809-589642806.png) 阅读全文
posted @ 2022-06-03 00:41 一个大不刘blog 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错 有了map 就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。 所以该文件如果项目不需要是可以去除掉 vue.config.js 配置 productionSourceMap:false 路由懒加载 阅读全文
posted @ 2022-06-03 00:40 一个大不刘blog 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 直接卸载原来的sass-loader和node-sass npm uni xxx 然后安装sass和sass-loader这两个 //版本分别为 npm i sass@1.51.0 npm i sass-loader@10.1.1 当出现以下警告时 Deprecation Warning: Usin 阅读全文
posted @ 2022-06-03 00:38 一个大不刘blog 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: wx.showLoading(Object object)加载中效果 https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showLoading.html 显示 loading 提示框。需主动调用 wx.hid 阅读全文
posted @ 2022-06-03 00:35 一个大不刘blog 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html 1.在app.json中添加如下 { "tabBar": { // 添加custom:true,不删除原本list目录 阅读全文
posted @ 2022-06-03 00:33 一个大不刘blog 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、分包的概念 1.什么是分包 分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 2.分包的好处 对小程序进行分包的好处主要有以下两点: 可以优化小程序首次启动的下载时间 在多团队共同开发时可以更好的解耦协作 3.分包前项目的构成 分包 阅读全文
posted @ 2022-06-03 00:32 一个大不刘blog 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1.什么是全局事件共享 全局数据共享(又叫做:状态管理)是为了解决组件之间数据共享的问题。 开发中常用的全局数据共享方案有:VueX、ReduX、MobX等。 2.小程序中的全局数据共享方案 在小程序中,可使用mobx-miniprogram配合mobx-miniprogram-bindings实现 阅读全文
posted @ 2022-06-03 00:29 一个大不刘blog 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 小程序对npm的支持与限制 npm包有如下三个限制 不支持依赖于Node.js内置库的包 不支持依赖于浏览器内置对象的包 不支持依赖于C++插件的包 总结:虽然npm 上的包有千千万,但是能供小程序使用的包却“为数不多”。 一、Vant Weapp 1.什么是Vant Weapp Vant weap 阅读全文
posted @ 2022-06-03 00:27 一个大不刘blog 阅读(943) 评论(0) 推荐(0) 编辑