可以通过页面加载的时候获取手机屏幕的宽度/750然后再乘以你字体的大小(rpx)得出来得接口就是当前设备下字体的大小。
如何实现画布文字大小自适应不同屏幕- 需求的场景描述(希望解决的问题) 画布文字在不同机型屏幕中大小是固定的,这样在大屏手机上显示的文字就会特别小 - 希望提供的能力 希望实现画布中文字能根据不同机型屏幕自动改变合适大小,最好还能自动换行
2018-12-12这个手写就行了把indicator-dots设置为false
swiper 的指示点 的样式[图片] swiper 的指示点 的样式如何设置成上图的样子
2018-12-11你在删除按钮里面添加一个data-index="{{index}}" 通过点击事件的时候 this.data.images.splice(e.currentTarget.dataset.index,1) this.setData({ images:this.data.images })
上传多张图片问题上传的多张图片,删除的时候不能随机(即用户点击哪张就删除哪张)删除,总是按顺序删除
2018-10-24 const Chart = null; function initChart(canvas, width, height) { Chart = echarts.init(canvas, null, { width: width, height: height }); } 切换 selectLTime(){ Chart.setOption(...) }
echarts在小程序中如何 tab切换[图片] wxml <view class="se-time {{ currentLineNum == index ? 'active' :'' }}" wx:for="{{toggleTime1}}" bindtap="selectLTime" data-index="{{ index }}" wx:key="{{item}}">{{ item }}</view> <view> <ec-canvas class="line" id="line1" ec="{{ ec }}"></ec-canvas> </view> js let that; let aid; let app = getApp(); function initChart(canvas, width, height) { const Chart = echarts.init(canvas, null, { width: width, height: height }); canvas.setChart(Chart); api.reGet(api.grossValue, { companyid: aid, type: that.data.type, assetType: "S" }) .then((res) => { let re = res.data.data; let data = []; let leg = []; re.forEach(function (item) { data.push(item.score); leg.push(item.dd); }) Chart.setOption(chart.noTitleLine(leg, data)) return chart; }) } page{ data: { currentLineNum: 2, toggleTime1: ["年", "月", "日"], type:"D", line1:{ onInit: initChart } }, onLoad() { that = this; }, selectLTime(e) { let index = e.currentTarget.dataset.index; this.setData({ currentLineNum: index }) if (index == 0) { this.data.type = 'Y' } else if (index == 1) { this.data.type = 'S' } else { this.data.type = 'D' } initChart() //如果这么写 就会报错, 大家这种情况会怎么写 }, }
2018-10-24试试 [代码]wx.stopPullDownRefresh()[代码]
定义了下拉刷新,工具模拟正常,真机下拉后回不去onPullDownRefresh: function () {} 定义了下拉刷新,工具模拟下拉后可以自动恢复,但是真机上测试,下拉后不回弹,总是有3个小点在那里显示.. 这个是正常的吗? 华为meta10 苹果6s 测试都有这样的情况
2018-07-16