09 2022 档案
摘要:首先,我承认,我vue3和ts都不是很熟。然后在使用过程中就发现了这样一个情况。 const list: {isBoob: boolean; count: number;}[] = computed(() => { let arr: number[] = new Array(total.value)
阅读全文
摘要:最近跟一位大佬的视频,用vue3写一个纯前端的扫雷。(去给肉山大佬点个三连呀) 其中用grid布局好棋盘之后需要计算节点周围地雷数,dalao在这里留了一个优化作业。我先贴上大佬的做法,再分享一下我逐步优化(走弯路)的思路,以及一点心得。 一、待优化版本 const rows = ref(10) /
阅读全文
摘要:1、js中消除小数的方法 首先想到的是一些Math的方法,根据逻辑去选择。 Math.trunc() (截断小数部分) Math.floor() (向下取整) Math.ceil() (围捕) Math.round() (四舍五入到最接近的整数) 这些Math方法就不展开说了。另外还有js的特性带来
阅读全文
摘要:在学习的时候突然发现了dalao代码中的神奇操作, num>>0 他这样做是为了舍弃小数。事实也确实做到了这样的功能。但是我就很不理解,为什么位运算,有符号右移0位会舍弃掉全部小数,于是有了以下的了解。 一、js的位运算为什么特殊 对于位运算最浅显的认识就是按位运算,那么肯定要想一想js中是怎么按位
阅读全文
摘要:在使用vue-element-admin时,为了测试和控制版本,使用了几种不同得打包测试方法,在此记录一下 关于调试的指令,可以在package.json中查看。 这里提到的三种分别是 "scripts": { "dev": "vue-cli-service serve", "build:prod"
阅读全文
摘要:设置到的知识点,scoped、deep 在vue中由于存在很多style,可能污染全局样式。所以大家在使用时一般会在style标签上加了scoped属性。这个属性是为了我们组件私有化,让当前组件的样式不影响到其他组件,如果你的style标签加了scoped这个属性,那么当你直接在这里面修改样式是不会
阅读全文
摘要:在官方文档中踩坑了,从别的地方查的。 首先说明,mongodb的密码和其他,诸如mysql不同。mongodb的密码是基于数据库的,每个数据库都要设置自己的密码,同时设置用户是基于权限的。 1、show dbs查看当前所有数据库2、use admin 进入admin数据库3、创建管理员账户 db.c
阅读全文
摘要:一、sort介绍 数组的sort()方法可以把数组排序, 不传参数的默认按字典排序 sort()方法还接受一个回调函数, 按回调函数内代码逻辑排序 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。 比较函数应该具有两个参数 a 和 b,分别获取数组中前后相邻的两个数据。 若在排序后
阅读全文
摘要:以下错误都源自想给monggo加密码,毕竟不加密的话,隔天就被黑了,很烦人。。。 然后就看了官方文档 其中学到了passwordPrompt(),这个函数替代你的密码,然后回车在隐藏输入密码。防止在命令行中暴露密码。 但是按照其中一个步骤关闭monggod再重启时,就出现了之后所有的错误。 db.a
阅读全文