- wx.qrcode生成本地临时路径?模拟器报错500?
[图片] 我临时生成的路径 然后将临时路径应用于canvas绘制中 临时路径生成的一刻报错500 线上的小程序中 部分安卓机第一次也会报错 线上报错 [图片]
2020-08-20 - 没办法设置渐变吧?
option = { grid: { top: "4%", left: '8', right: '-4%', bottom: "14%" //也可设置left和right设置距离来控制图表的大小 }, tooltip: { trigger: 'axis' }, xAxis: { data: xaxis.data || [], axisLine: { show: false, //隐藏X轴轴线 }, axisTick: { show: false //隐藏X轴刻度 }, axisLabel: { show: true, textStyle: { color: "#9FA0A4" //X轴文字颜色 } }, }, yAxis: [{ type: "value", offset: -34, splitLine: { show: false }, axisTick: { show: false }, axisLine: { show: false, }, axisLabel: { show: true, textStyle: { color: "#9FA0A4" }, formatter: function (value, index) { if (value >= 10000 && value < 10000000) { value = value / 10000 + "万"; } else if (value >= 10000000) { value = value / 10000000 + "千万"; } return value; } }, }], series: [{ name: "商城访问量", type: "line", yAxisIndex: 0, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用 smooth: true, //平滑曲线显示 showAllSymbol: true, //显示所有图形。 symbol: "circle", //标记的图形为实心圆 symbolSize: 8, //标记的大小 itemStyle: { //折线拐点标志的样式 color: "#0F92F6", }, lineStyle: { color: "#0F92F6" }, areaStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{ offset: 1, color: "rgba(11,206,251,.3)" }, { offset: 0, color: "rgba(15,140,245,.2)" } ]) } }, data: series[0].data || [] }] } return option; } function getOption(percentage) { var option = { title: { text: percentage + '%', subtext: '新客比', x: 'center', y: 'center', itemGap: 4, textStyle: { color: '#7793FE', fontSize: '15' }, subtextStyle: { color: '#465367', fontSize: 14 } }, color: 'rgba(255,255,255,.3)', series: [{ type: 'pie', markLine: { lineStyle: { curveness: 0 } }, clockWise: true, radius: ['86%', '100%'], itemStyle: { normal: { label: { show: false }, labelLine: { show: false }, } }, hoverAnimation: false, data: [{ value: percentage, itemStyle: { normal: { color: { // 完成的圆环的颜色 colorStops: [{ offset: 0, color: '#0F8CF5' // 0% 处的颜色 }, { offset: 1, color: '#0BCEFB' // 100% 处的颜色 }] }, label: { show: false }, labelLine: { show: false } } } }, { value: 100 - parseFloat(percentage), itemStyle: { color: '#DFE4E8' } }] }] } } 如果我想使用echarts中的echarts.graphic渐变要怎么处理
2020-07-22 - 互联网医院类目的话,使用朋友的医院证书可以吗?
互联网医院类目的话,新增类目的时候需要合作医院的《医疗机构执业许可证》与执业登记机关的审核合格文件,使用朋友的医疗机构执业许可证,允许吗?
2020-07-06 - 关于分销定义的疑问?
微信生态是如何定义分销层级的? 我们的平台目前是 a入驻=>邀请b b下单 a会获得佣金=>b邀请c c下单 b会获得佣金 我想问的是 c下单 a b获得佣金 这算是违规吗?
2020-05-25 - 面对项目中每次改版迭代UI、产品的多变性,组件封装有何意义呢?
面对项目中每次改版迭代UI、产品的多变性,组件封装有何意义呢?
2020-05-19 - echarts异步init导致setOption拿到的变量为null?
不知道你们在异步请求接口的时候有没有遇到这么一个问题,接口请求成功之后,去setOption的时候,这个时候init方法还没有执行完,这时候setOption就会报错,导致echarts图表出不来?目前是在 setOption的时候加了一个延时计时器,setTiemout为1000,但这不是一个很好的解决方案,这也是echarts最坑的一个点吧,大家要慎用,三思而后行!
2020-04-27 - for循环echarts,概率导致图表消失?
init图表的时候加了个计时器 解决了这个问题 但是有时候还会消失 /** * 初始化echarts * @params index {number} 导购业绩列表索引 * @params line {null} 导购业绩echarts配置数据 * @params percentage {number} 导购业绩占比 * @params colorItem {object} echarts图表颜色 */ initGuidekpiItemEcharts(index, line, percentage, colorItem) { setTimeout(()=>{ this.selectComponent(`#results_echarts${index}`).init((canvas, width, height, dpr) => { //初始化echarts元素,绑定到全局变量,方便更改数据 line = echarts.init(canvas, null, { width: width, height: height, devicePixelRatio: dpr }); canvas.setChart(line); var option = getResultsOption(percentage, colorItem); line.setOption(option); return line }) },500) }, /** * 重置图表数据 * @params chart {func} echarts数据 * @params callback {func} 重置回调 */ setOption(chart, callback) { chart.clear() chart.setOption(callback) }, /** * 导购业绩列表 */ getGuidekpiList() { const { dateTime, checkedBranch } = this.data; let params = { theDate: dateTime, branchNo: checkedBranch.branchNo } const colorList = [{ startGradient: "#0F8CF5", endGradient: '#0BCEFB' }, { startGradient: '#F68908', endGradient: "#FECD02" }, { startGradient: '#CA0A7E', endGradient: '#FC6ED8' }, { startGradient: '#B90404', endGradient: '#FB4D51' }]; let colorIndex = 0; getGuidekpiList(params).then(res => { const guidekpiEcObject = {}; guideKpiLineObject = {} //每次刷新接口重置line for (let index = 0; index < res.data.length; index++) { guideKpiLineObject['guideKpiLine' + index] = null guidekpiEcObject['results_echartsec' + index] = { lazeLoad: true } } this.setData({ guidekpiList: res.data, guidekpiEcObject }) for (let newIndex = 0; newIndex < res.data.length; newIndex++) { if (colorIndex >= 4) { colorIndex = 0 } if (guideKpiLineObject['guideKpiLine' + newIndex]) { this.setOption(guideKpiLineObject['guideKpiLine' + newIndex], getResultsOption(Number(res.data[newIndex].completedKpi / (res.data[newIndex].totalKpi == 0 ? 1 : res.data[newIndex].totalKpi) / 100), colorList[colorIndex])) } else { this.initGuidekpiItemEcharts(newIndex, guideKpiLineObject['guideKpiLine' + newIndex], Number(res.data[newIndex].completedKpi / (res.data[newIndex].totalKpi == 0 ? 1 : res.data[newIndex].totalKpi) / 100), colorList[colorIndex]) } colorIndex += 1 } }) }, onLoad(){ this.getGuidekpiList() }
2020-04-26 - token过期你们怎么处理的?
现有一个页面,页面里调用多个接口,我全局请求拦截器这么处理的,当token过期之后就跳转登陆授权页面,但是页面全部接口抛出了登陆状态消失,我跳转登陆页多次,这种情况你们怎么处理的呢? if (res.data.code === 20405) { wx.navigateTo({ url: '/pages/login/login', }) }
2020-03-30 - 关于分销模块的疑问?
我们公司所属类目为商家自营,但是现在想做分销模块。再此,想问一下,微信小程序现在支持分销模块吗?最多分销为几级?代理最多为几级?微信对待分销的底线是什么?
2020-03-30 - 小程序提供申请开播入口,但是直播在另外一个小程序,提交审核被拒绝?
我们直播是在另外一个小程序,而且我们另外一个小程序有你们微信开放的直播资格,你可以搜索我们公众号下的YouKe, 开播小程序appid为wx17dcf685423e8aac,,我们这个小程序只是给商家提供一个开播的申请入口,申请成功在另外一个小程序直播,提交审核小程序appid为wxfb46ba242ea1d2d3
2020-03-26