- 博客(8)
- 收藏
- 关注
原创 MongoDB 的高级查询 aggregate 聚合管道练习
数据模拟db.orders.insert([ {"order_id":1,uid:10,'trade_no':111,'all_price':100,"all_num":2}, {"order_id":2,uid:7,'trade_no':22,'all_price':90,"all_num":2}, {"order_id":3,uid:8,'trade_no':33,'all_price':80,"all_num":6},])db.order_item.insert({'order_id':
2022-02-23 17:06:46
412
原创 MongoDB笔记
安装:官网启动mongodb服务器:mongod修改默认端口:mongod --port 新的端口号mongodb默认的端口:27017设置mongodb数据库的存储路径:mongod --dbpath 路径⭐️ 连接mongodb数据库:mongo三大基本概念:数据库 database集合(数组) collection类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,[{},{},{}]文档对象 document类似与
2022-02-20 22:56:19
94
原创 css字体大小兼容性问题
css字体大小兼容性问题记录一个在开发过程中遇到的问题,项目数据可视化大屏界面,使用的是rem布局,在完成时发现在ie浏览器和火狐浏览器字体显示正常,谷歌浏览器字体偏大并且换行,后来发现是使用rem换算成px时字体小于12px,在谷歌浏览器中最小字体为12px导致的。解决方法:将内容用span包裹,将字体设置为一个大于12px的rem值,然后再用transform:scale()解决 /* 兼容谷歌最小字体12px */ font-size: .25rem; white-space:
2021-01-18 14:25:50
667
原创 记录一个问题uniapp打包App地图页面白屏不显示的问题
记录一个uniapp打包App地图页面白屏不显示的问题最开始在.vue文件中使用map标签,申请百度地图key,因为marker上的气泡 callout需要常显,.vue文件不支持,就换成.nvue文件,而.nvue文件不支持百度地图,所以打包后页面白屏不显示,最后重新申请高德地图key,再打包就成功显示了。...
2020-12-25 09:39:54
5576
6
原创 数组高阶方法的复习与实现
数组高阶方法的复习与实现forEach方法forEach方法的使用forEach方法:作用循环遍历数组,接收两个参数,没有返回值。第一个是一个回调函数;里面可以接收三个参数;第一个参数是数组里的元素,第二个是元素的索引,第三个是数组本身第二个参数是第一个函数this指向,不填默认指向window let arr = [1,2,3]; let obj = {a:1}; arr.forEach(function(item,index,arr){ console.log(item,inde
2020-10-09 00:25:28
214
原创 promise
promise为什么要使用promisepromise的出现是为了解决回调地狱(callback hell)而是让回调变得线性可控,以便于代码得修改和维护。promise的基本使用有promise1.txt,promise2txt,promise3txt文件,需要依次打印其中的内容。//3次回调fs.readFile('./promise1.txt',{encoding:'utf-8'},(err,data)=>{ if(err){ return err }
2020-09-29 16:38:36
59
原创 node模块化
node模块化模块化原理//node底层代码var module = { exports:{ foo:'bar', add:function(){ } }}//为了简化操作,模块中还有一句代码var exports = module.exports;//但是最后return module.exports//所以当赋值exports='xx',最后返回的是{};模块化加载方式核心模块核心模
2020-09-17 17:49:27
66
原创 axios
axios配置token问题1.开始在使用axios.defaults.headers.common['Authorization'] = sessionStorage.getItem('token')配置token,发现在点击登录后,跳转的页面请求报错,显示无效的token,然后f5刷新页面就可以正常请求了,这个配置在第一次请求时无效2.在请求拦截中配置就可以//请求拦截axios.interceptors.request.use((config)=>{ config.headers
2020-08-18 17:43:08
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人