• 当前频道:程序开发

程序开发 解决宝塔面板node安装pnpm成功后pnpm命令无效

正常按照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版本,修改成自己当前环

2023-09-10 13:34:55 37 0 0
阅读详情

程序开发 JS ES6数组的两个值替换位置

在 ES6 中,你可以使用数组解构赋值来交换数组中两个值的位置。以下是一个示例: let array = [1, 2, 3, 4]; [array[0], array[1]] = [array[1], array[0]]; console.log(array); // 输出 [2, 1, 3, 4] 在这个例子中,我们

2023-08-24 18:08:33 35 0 0
阅读详情

程序开发 微信小程序cdn图片缓存管理

小程序内一些固定的图片存放于cdn上面,通过设置缓存来减少cdn流量和提升加载速度 直接上代码 /* * @Description: 图片缓存 */ const IMAGE_CACHE = 'imageCache' /** 获取图片缓存路径 */ const getImgCacheByStorage

2023-07-26 18:04:38 69 0 0
阅读详情

程序开发 Harmony API 9 点击关闭软键盘(ArkTS)

ArkTS,TextInput获取焦点会弹出输入法,失去焦点就会关闭软键盘,使用focusControl控制焦点即可关闭软件盘。 build() { Column() { TextInput() Button('提交') .key('button') .onClick(()=&g

2023-07-15 15:59:39 128 0 0
阅读详情

程序开发 解决iPhone中z-index无效问题

首先在出现层级问题的元素上,z-index的大小通过translateZ来设置层级关系: transform: translateZ(自身z-index的数值px) 原先的z-index最好继续保留,因为还要考虑到非IOS用户 然后在父元素上添加: transform-style: preserve-3d; // 父元

2023-06-16 17:23:45 144 0 0
阅读详情

程序开发 echarts条形图series的label超出容器范围不完全解决方案

当我们的数据过大,series的label过长时,会超出容器范围。如下所示: echarts官方没有提供自适应的api,这时候我们可以通过设置x轴的xAxis.splitNumber数值来让他显示全部。 splitNumber相当于最小切割数量,echarts会智能设置合适的切割数量 当然这个方案不够完美,有部分还是会

2022-11-04 11:30:00 487 0 0
阅读详情

程序开发 解决js toFixed 四舍五入遇5不进位问题

const a = 7.55; console.log(a.toFixed(1)) // 7.5 比如上面这代码,如果作为四舍五入计算的话,就会出现遇到5不进位的问题 具体原因可以参考这篇文章 js - tofixed精度丢失问题 附上上面文章的解决方案的ts版(重写Number.prototype.toFixed)

2022-10-25 15:33:31 467 0 0
阅读详情
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 20
前往