还有为什么在真机上会字体图形都会放大啊
uniapp小程序使用Ucharts实现半圆弧形进度图运行在真机上进度条颜色不一致 ?[图片][图片] 图一是微信开放者工具上的效果,图二是手机上的效果 <view class="content"> <view class="weightContainer"> <view class="weight">{{ isLogin ? (see ? '***' : person.weight) : '--' }}</view> <view class="weightUnit">初始(公斤)</view> </view> <view class="chart-container"> <image class="uchartsBg" src="@/packageC/static/uchartsBg.png" mode="aspectFit" :style="{width: chartSize.width + 'px', height: chartSize.height + 'px'}" /> <qiun-data-charts ref="ucharts" type="arcbar" :chartData="chartData" :opts="{...chartOpts,title: { ...chartOpts.title, name: isLogin ? (see ? '***' : chartOpts.title.name) : '--' }}" canvasId="weightProgress" :canvas2d="true"/> <!-- :opts="chartOpts" --> </view> <view class="weightContainer"> <view class="weight">{{ isLogin ? (see ? '***' : person.targetWeight) : '--' }}</view> <view class="weightUnit">目标(公斤)</view> </view> </view> const chartData = ref({ series: [{ data: 0, color: "#82EAAA" , linearType: "custom" }] }) const chartOpts = ref({ pixelRatio: 1, padding: [0, 0, 0, 0], extra: { arcbar: { type: "default", width: 6, backgroundColor: "#E9E9E9", startAngle: 1, // 9点钟方向 endAngle: 0, // 3点钟方向 clockwise: true, color: "#82eaaa", linearType: "custom" } }, title: { name: "0.00", fontSize: 20, color: "#232428", offsetY: -7 }, subtitle: { name: "已减重(公斤)", fontSize: 9, color: "#8D8D8D", offsetY: 2 }, }) const ucharts = ref(null) const updateChartData = () => { ucharts.value?.updateData?.({ series: chartData.value.series, opts: chartOpts.value }) } // 监听数据变化,更新图表 watch([() => person.value, () => physical.value], () => { // 数据有效性验证 const weights = [ person.value.weight, physical.value.weight, person.value.targetWeight ] if (weights.some(v => v === '-' || isNaN(Number(v)))) { chartOpts.value.title.name = "--" chartOpts.value.subtitle.name = "已减重(公斤)" return nextTick(updateChartData) } const initial = Number(person.value.weight) const current = Number(physical.value.weight) const target = Number(person.value.targetWeight) const delta = initial - current const absValue = Math.abs(delta) // const absValue = Math.abs(delta).toFixed(2) // 保留两位小数 const direction = delta >= 0 ? '已减重' : '已增重' // 包含delta=0的情况 // 更新显示配置 chartData.value.series[0].data = initial === target ? 0 : Math.min(1, Math.max(0, delta / (initial - target))) chartOpts.value.title.name = absValue chartOpts.value.subtitle.name = `${direction}(公斤)` nextTick(updateChartData) }, { deep: true, immediate: true })
09-0425年,所以该怎么获取光标位置
editor富文本编辑器如何获取光标所在位置?editor富文本编辑器如何获取光标所在位置? textarea还有e.detail.cursor和wx.getSelectedTextRange,editor如何获取呢??
06-16