【前端】测试占位图片在线制作

有时候我们开发需要一个占位图来测试大致的效果,这时候就可以使用在线的一个可访问的地址。

https://fakeimg.pl/375x625/F44336/FFF/?font=noto&text=杰肥啊

375x625           代表宽度和高度,可以自己根据需要定义

font                  代表字体

text                  可以自己输入自定义内容

在Vue3中使用ECharts设置占位图片的方法如下: 1. 首先,你需要安装ECharts和Vue-ECharts插件。可以通过npm或yarn来安装它们: ``` npm install echarts vue-echarts ``` 2. 在Vue组件中引入ECharts和Vue-ECharts插件: ```javascript import * as echarts from 'echarts'; import { use } from 'echarts/core'; import { CanvasRenderer } from 'echarts/renderers'; import { BarChart } from 'echarts/charts'; import { GridComponent, TooltipComponent, LegendComponent } from 'echarts/components'; use([CanvasRenderer, BarChart, GridComponent, TooltipComponent, LegendComponent]); export default { // ... } ``` 3. 在Vue组件的模板中,使用`vue-echarts`组件来渲染ECharts图表,并设置占位图片: ```html <template> <div> <vue-echarts :options="chartOptions" :loading="loading" :initOptions="initOptions"></vue-echarts> </div> </template> ``` 4. 在Vue组件的`data`选项中定义图表的配置项和数据: ```javascript export default { data() { return { chartOptions: { // 设置占位图片 graphic: { type: 'image', id: 'placeholder', left: 'center', top: 'middle', z: 10, bounding: 'raw', style: { image: '占位图片的URL', width: 200, height: 200, }, }, // 其他ECharts配置项 // ... }, loading: true, initOptions: { renderer: 'canvas', }, }; }, // ... } ``` 5. 在Vue组件的`mounted`生命周期钩子中,使用`echarts`对象初始化图表,并在数据加载完成后隐藏占位图片: ```javascript export default { // ... mounted() { const chart = echarts.init(this.$el); chart.setOption(this.chartOptions); // 模拟数据加载完成后隐藏占位图片 setTimeout(() => { this.loading = false; chart.hideGraphic('placeholder'); }, 2000); }, // ... } ``` 这样,当图表数据加载完成后,占位图片将被隐藏,显示真实的ECharts图表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰肥啊

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值