开发笔记
el-button-group中只有一个button情况下的美化 由于el-button-group是父组件,所以没有办法通过v-if来判断。最后我想到可以以使用css的only选择器来实现。
v-model使用computed实现动态绑定 vue开发中,v-model双向绑定是常用的指令,但是在项目中,我是想通过if-else判断不同的条件下,绑定不同的值,那么直接v-model将无法实现,而且v-model不支持三元运算符了。
TS实现递归查找树结构数组 树结构数组在开发实践中是很常见的,必须是菜单权限等。可以通过递归方法查找子节点的数据,这里使用ts泛型实现一个完整的例子。
vue3中覆盖element样式方法 以后如果再碰到需要覆盖element默认样式的,第一想法是去修改变量。而不是重写class
IIS下配置Python虚拟环境项目 Python接触的很少,更没有配置过python项目,这次因为特殊需求,做了IIS下的配置,做个笔迹记录下来。
mongoose中更新数据数组中子集中的某条数据 mongoose中更新数据数组中子集中的某条数据,不更新文档其他字段。使用elemMatch关键字。
mongodb唯一索引null的问题总结 mongodb唯一索引null,必须把default:null去掉,加上sparse: true,添加数据时不能有此字段,这样就能实现为空可以重复。
ts开发中mongoose使用聚合查询中ObjectId的问题 typescript写项目是,使用mongoose模块,聚合函数aggregate时,先定义一个unknown类型,然后强制转换成Expression类型即可。
element-plus的 @change事件传递多个参数 在el-checkbox事件触发后,函数需要传递一个自定义参数。最终实现代码如下,scope.$index是el-table当前行的索引
typescript开发node项目中,使用路径别名 typescript开发node项目,先要修改tsconfig.json,然后安装tsconfig-paths,最后修改一下package.json执行代码,即可实现别名路径。