V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiaohantx  ›  全部回复第 1 页 / 共 57 页
回复总数  1136
1  2  3  4  5  6  7  8  9  10 ... 57  
```
const drawCanvas = (canvasId, data) => {
uni.createSelectorQuery().select(canvasId).fields({
node: true,
size: true
}).exec(res => {
// 处理数据
demoList[0].value = data.levelOne ?? 0
demoList[1].value = data.levelTwo ?? 0
demoList[2].value = data.levelThree ?? 0
const {
devicePixelRatio,
screenWidth
} = uni.getSystemInfoSync()
const rpx = devicePixelRatio
const canvas = res[0].node
let ctx = canvas.getContext('2d')
// 初始化画布大小
canvas.width = res[0].width * rpx
canvas.height = res[0].height * rpx
// 获取结束
const x = res[0].width / 2 * rpx;
const y = res[0].height / 2 * rpx;
const lineWidth = 20 * rpx;
const radius = (res[0].height / 2) * rpx - (lineWidth / 2) // 半径
const sumResult = canvasId === '#chart' ? data.errorTotal : data.alertTotal;
let startAngle = 0;
demoList.map(item => {
// 绘制数组中的百分比
ctx.beginPath();
console.log('sum', sumResult)
let angle = (item.value / sumResult) * 2 * Math.PI
ctx.arc(x, y, radius, startAngle, startAngle + angle);
ctx.lineWidth = lineWidth;
ctx.strokeStyle = item.color;
ctx.stroke();
startAngle += angle
})
// 文字颜色
ctx.fillStyle = "#1D2129"
ctx.font = `${30 * rpx}px sans-serif`
ctx.textAlign = 'center'
// // 文字位置
// // 插入文字
ctx.fillText(sumResult, canvas.width / 2, y)
// // 文字大小
ctx.fillStyle = "#86909C"
ctx.font = `${12 * rpx}px sans-serif`
ctx.textAlign = 'center'
// // 文字颜色
// // 插入文字
ctx.fillText('故障总计(台)', canvas.width / 2, y + (20 * rpx))
uni.canvasToTempFilePath({
canvas: canvas,
success: function(res) {
if (canvasId === '#chart') {
canvasSrc1.value = res.tempFilePath;
} else {
canvasSrc2.value = res.tempFilePath;
}
},
fail: function(res) {
console.log(222, res)
}
})
})
}
```
@toesbieya 我输出 devicePixelRatio 的值我看完全一样,width,height 也都一样就很疑惑,写入本地文件的时候是否会向用户申请写入权限。。
@YorkWong 就是真机下不统一呀....ios,安卓目前一样,pc 真机目前不显示,网页真机目前不知道为什么倍数放大
为啥 hc 里没有学历要求,但是实际投递过滤了专科= =但是好像又有专科院校只有几家。。
19 天前
回复了 zhwq 创建的主题 酷工作 [上海][漕河泾]鹰角内推
好像今年是不是卡学历很严。
20 天前
回复了 yueji 创建的主题 职场话题 劳动法问题有懂的同学吗?
@ktyang #95 长期合同不清楚,但是主动离职没有用呀因为没签合同,主动离职是属于被迫解除劳动合同。
20 天前
回复了 yueji 创建的主题 职场话题 劳动法问题有懂的同学吗?
看了 OP 内容,首先不知道内容是否完全属实,再者,你对员工的好是否是员工需要的,比如本来下班时间,经常下班时间拉着大家请大家吃夜宵....我本人会挺反感的,这种行为和周末公司团建一样,另外只有找律师尝试,这种情况自己大概率败诉,因为法律条款写的算是比较清清楚楚,劳动仲裁和法院调解部分都会向你施压的。上班觉得是讲钱的地方,不是讲情的地方,合理的钱,合理的工作时间,合规的规章制度,这些才会健康发展劳动行业,这些年其实各地政务部门在劳动法上已经非常偏向企业了,只是很多企业做的违法行为太直接明显。
20 天前
回复了 yueji 创建的主题 职场话题 劳动法问题有懂的同学吗?
@agood #79 劳动仲裁类记得可以申请快速执行。
20 天前
回复了 yueji 创建的主题 职场话题 劳动法问题有懂的同学吗?
@120XK #65 欠农民工的很多都是国家啊。。。什么一建二建都是国企。。。
20 天前
回复了 yueji 创建的主题 职场话题 劳动法问题有懂的同学吗?
@lasuar 带有诱导性的录音是不被承认的,私下录音需要告知双方在录音才具备法律效应
20 天前
回复了 yueji 创建的主题 职场话题 劳动法问题有懂的同学吗?
@iapix 记得未签合同是时效很长的把,不过在仲裁之后最多只能支持到近 12 个月的赔偿。
21 天前
回复了 newshbb 创建的主题 职场话题 往年大家五一都有啥福利?
钱。
@chiaf 因为是五开头,以前还是七天的,已经缩减了。。
正在经历,总喜欢动不动把非工作时间纳入工作时间,美其名曰没完成自己的事情,然后所有开发计划不按照排期评审,随意过程加东西,真的深刻体会到钱难挣屎难吃。如果不是市场情况,这种公司怎么可能招到人。。。。本来打算招产品,那点钱一直招不到,现在领导让测试当产品,自己又过度参与产品计划,一个月改几次需求还不增加开发时间。
@coderluan 哈哈哈哈哈太真实了,从刚开始的期望 18k 到现在的 12k 入职....
23 天前
回复了 freeman88 创建的主题 职场话题 Boss 上招不到人,怎么招人这么难?
@me1onsoda 理论上现在环境低于市场价的都是一大堆人投,只要不是 5k 招架构这种......
27 天前
回复了 comsweetcs 创建的主题 职场话题 你们最长 gap 多久?
1 年,然后今年 2 月找到了一个,降薪找的,虽然目前也不太满意。
在新职位里出现几个月前的是因为实在没岗位推了。。。
乐刻次 220 ,包月店的话便宜点
1  2  3  4  5  6  7  8  9  10 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   834 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 20:38 · PVG 04:38 · LAX 13:38 · JFK 16:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.