根据age属性进行排序: const arr1 = [33, 11, 55, 22, 66]; const arr2 = [{age: 55}, {age: 22}, {age: 11}, {age: 66}, {age: 33}] // 排序 arr2 arr2.sort((prev, next) => arr1.indexOf(prev.…
本方法适用于下载到本地的文件的xlsx.js 找到xlsx.core.min.js文件 搜索write_ws_xml_pagesetup方法 找到下面这行 write_ws_xml_pagesetup(setup){var pageSetup=writextag("pageSetup",null,{scale:setup.sca…
环境: "electron": "27.1.0", "@electron-forge/cli": "^7.0.0", "@electron-forge/maker-squirrel": "^7.0.0", "@vitej…
drop-shadow() 设置图片的阴影 使用 CSS3 滤镜filter中的drop-shadow实现纯色图标active切换颜色 drop-shadow(offset-x offset-y blur-radius spread-radius color) 具体语法参考:MDN 实现代码: <!DOCTYPE html> <h…
在nestjs中,如果使用 app.useStaticAssets来定义静态资源路径和访问路径时,原来的Nginx接口代理会出现访问资源文件404,当然也可能不会出现,如果出现了继续看下面。 main.ts // 静态资源 app.useStaticAssets(join(__dirname, '../uploads'), { …
@Schema({ timestamps: { currentTime: () => Date.now(), // 根据官方文档写法 }, }) export class Schema extends Document { ... @Prop() createdAt: number; // 需要修改类型为number才生效 @Prop() u…
/* * @Description: 拖拽 */ import { computed, type Ref, ref, onMounted, onUnmounted } from 'vue' export interface Position { x: number y: number } /** * Make elements …
正常按照pnpm后,执行pnpm -v,显示-bash: pnpm: command not found 这种情况下就需要自己命令行下做个软连接解决: ln -sf /www/server/nodejs/v18.17.1/bin/pnpm /usr/bin/pnpm 其中v18.17.1为node版本,修改成自己当前环境的node版本号后执行 如果…
在 ES6 中,你可以使用数组解构赋值来交换数组中两个值的位置。以下是一个示例: let array = [1, 2, 3, 4]; [array[0], array[1]] = [array[1], array[0]]; console.log(array); // 输出 [2, 1, 3, 4] 在这个例子中,我们使用解构赋值来交换数组中索引为…
小程序内一些固定的图片存放于cdn上面,通过设置缓存来减少cdn流量和提升加载速度 直接上代码 /* * @Description: 图片缓存 */ const IMAGE_CACHE = 'imageCache' /** 获取图片缓存路径 */ const getImgCacheByStorage = () => wx.…
ArkTS,TextInput获取焦点会弹出输入法,失去焦点就会关闭软键盘,使用focusControl控制焦点即可关闭软件盘。 build() { Column() { TextInput() Button('提交') .key('button') .onClick(()=>{ focusContro…