- errMsg: "writeFile:fail the maximum size of the ?
errMsg: "writeFile:fail the maximum size of the file storage limit is exceeded" 这个问题要如何解决? <view class="modal-mask" v-if="showModal" @click="showModal = false"> <view class="modal-content" @click.stop> <view class="qrcode-card"> <text class="family-name">{{ userInfo.name }}的家庭</text> <view class="qrcode-wrapper"> <uv-qrcode ref="qrcodeRef" :value="inviteCode" :options="qrcodeOptions" /> </view> <text class="invite-code">扫描上面二维码,加入我的家庭</text> <view class="button-group"> <view class="save-btn" @click="saveQrcode">保存</view> <view class="share-btn" @click="shareQrcode">分享</view> </view> </view> </view> </view> const saveQrcode = () => { qrcodeRef.value.save({ success: (res) => { console.log('保存成功', res) uni.showToast({ title: '已保存到相册' }) }, fail: (err) => { console.log('组件保存失败:', err) } }) }
09-23 - 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-03 - 使用textarea组件输入文字关闭键盘后页面无法恢复到底部?
[图片]图片黄色区域
08-18 - 如何获取editor编辑器光标所在的位置?
如何获取editor编辑器光标所在的位置?
06-16 - 为什么onChunkReceived is not a function ?
[图片]
05-09