<view class="name">{{item.name}} \n {{item.number}}{{item.unit}}</view> 不行哎
微信小程序里面怎么实现文本换行?如题
2020-07-23用setData修改遮罩层展示,按理来说是重新渲染了遮罩层,但是这个位置就一直卡在中间,求指导,另外,需要柱状图点击事件,所以无法转化为图片。其次,其实已经在最上面覆盖了,点击柱状图无效,但是可以点到日历上,效果回调都是正常的,就是看着不在最上面
我在一个界面上异步渲染数据加载了echarts,现在需要加一个遮罩层,如图效果,想问问有没有好办法?[图片] 现在就是希望这个日历能是最高层,但是好多方法就失败了,比如position之后用z-index,都没有用,想问问有没有好办法,样式代码贴在下面 [图片] [图片] 试图在echarts全部渲染完之后再渲染遮罩层,但是echarts的canvas都是异步加载的,微信小程序dom无法操作,也不知道该怎么办,想问问大家有没有好办法,下面是js代码 const app = getApp() import * as echarts from '../../ec-canvas/echarts'; var Chart = null; Page({ onShareAppMessage: function (res) { return { title: '', path: '/pages/index/index', success: function () { }, fail: function () { } } }, data: { calcal: false, calendarData: '2008-01-01', calendar: 'none', ec: { lazyLoad: true // 延迟加载 }, ec1: { lazyLoad: true // 延迟加载 }, }, onLoad: function () { var time = util.formatTime(new Date()); this.setData({ calendarData: time.split(' ')[0] }) this.echartsComponnet = this.selectComponent('#lineChart'); this.echartsComponnet1 = this.selectComponent('#barChartD'); let params = { dayDate: this.data.calendarData } this.getListData(params); //获取数据 }, onReady() { }, getListData (params) { let that = this; wx.showLoading({ title: '加载中', }); wx.request({ url: url就不说了 header: { "Content-Type": "application/json" }, method: "GET", success:function(res){ console.log(res.data.data) if(res.data.code == 200 && res.data.data){ that.setData({ HourData:res.data.data.HourData, DayData:res.data.data.DayData, calendarData:res.data.data.date.split(' ')[0] }) that.init_echarts(); //初始化图表 }else { wx.showToast({ title: '暂无数据', }) } wx.hideLoading() }, fail:function(err){ console.log('err=============='+err) wx.hideLoading() } }) }, //初始化图表 init_echarts: function () { var that = this; this.echartsComponnet.init((canvas, width, height,dpr) => { // 初始化图表 Chart = echarts.init(canvas, null, { width: width, height: height, devicePixelRatio: dpr //解决小程序视图模糊的问题,必写 }); Chart.clear(); Chart.setOption(this.getOption(this.data.HourData,'line')); return Chart; }); }, getOption( data , type) { var option = { ……}; return option; }, showCalendar () { }, changeCalendarData(e) { }, }
2020-06-29 wx.downloadFile({ url: '地址?account='+this.data.account参数, success: res => { console.log('res',res) const filePath = res.tempFilePath; wx.saveFile({ tempFilePath:filePath, success: result => { console.log('result', result.savedFilePath) const openFilePath = result.savedFilePath; wx.openDocument({ //我这里成功之后直接打开 filePath: openFilePath, fileType: "xlsx", success: result => { console.log("打开文档成功"); }, fail: result => { console.log(result); } }); } }) } })
后台返回一个excel文件流,前台怎么才能保存成本地文件?[图片]l 如图是后台返回的excel文件流,现在要根据这个文件流来保存到本地,生成一个.xlxs文件,但是现有的api好像无法实现,比如downloadFile就只可以文件地址,求问怎么才能把文件流存下来?
2020-06-11我也遇到了这个问题,downLoadFile只能根据后台生成的文件地址来操作,文件流不可以
微信小程序怎么打开或者是下载Excel数据?小程序前端这边请求的接口拿到的[图片] 这样一条Excel数据流、前端这边怎么打开这个文件和下载这个文件
2020-06-11