当前位置: 首页 > news >正文

邯郸本地网站网站开发需求说明书

邯郸本地网站,网站开发需求说明书,长沙建设外贸网站,网上工作平台使用的uniapp插件:l-echart https://ext.dcloud.net.cn/plugin?id4899 注意事项 1.因为小程序有主包分包大小限制#xff0c;并且uni_modules中的包也会算在主包体积中#xff0c;而我项目中的图表是在分包中使用的#xff0c;所以我移动uni_modules中的l-echart图表组件…使用的uniapp插件:l-echart https://ext.dcloud.net.cn/plugin?id4899 注意事项 1.因为小程序有主包分包大小限制并且uni_modules中的包也会算在主包体积中而我项目中的图表是在分包中使用的所以我移动uni_modules中的l-echart图表组件到分包目录组件文件夹中 2.精简echarts.min.js体积因为需求中只需要柱图和饼图所以我去https://echarts.apache.org/zh/builder.html下载指定的 echarts 组件压缩包然后替换l-echart中的echarts.min.js文件只需要500kb左右大小 页面中使用的用法 templateview classcharts-boxl-echart refchart finishedinit classcharts-box/l-echart/view /templatescript import LEchart from /package-pc/pages/components/lime-echart/components/l-echart/l-echart.vue; import * as echarts from /package-pc/pages/components/lime-echart/static/echarts.min.js; import option from /package-pc/pages/monthreport/option; export default {components: {LEchart,},data() {return {option: option,};},// 使用组件的finished事件里调用methods: {async init() {const chart await this.$refs.chart.init(echarts);chart.setOption(this.option);},}, }; /scriptstyle scoped /* 请根据实际需求修改父元素尺寸组件自动识别宽高 */ .charts-box {width: 100%;height: 600px; } /style修改l-echart源码简化组件用法 1.组件中直接引入echarts.min.js 2.props增加option传参 3.watch中监听option传参 4.mounted中直接执行init方法初始化图表 5.init方法中调用setOption方法 6.加入uni.onWindowResize方法监听宽高变化然后调用原本就实现的resize方法 import * as echarts from /package-pc/pages/components/lime-echart/static/echarts.min.js; export default {name: lime-echart,props: {...option: {type: Object,},},watch: {option: {handler() {this.setOption(this.option);},deep: true,},},mounted() {this.$nextTick(async () {this.$emit(finished);await this.init();});},methods:{...async init(...args) {// #ifndef APP-NVUE// if (arguments arguments.length 1) {// console.error(// 缺少参数init(echarts, theme?:string, opts?: object, callback?: function)// );// return;// }// #endif...this.chart echarts.init(config.canvas,theme,Object.assign({}, config, opts));this.chart.setOption(this.option ?? {});uni.onWindowResize(() {this.resize();});...},}修改后的页面用法 直接传参option给组件请求接口后修改option即可 templateview classcharts-boxl-echart :optionoption1 classcharts-box/l-echart/view /templatescript import LEchart from /package-pc/pages/components/lime-echart/components/l-echart/l-echart.vue; import option from /package-pc/pages/monthreport/option; export default {components: {LEchart,},data() {return {option: option,};},// 修改option即可methods: {async setText() {this.option.title.text test},}, }; /scriptstyle scoped /* 请根据实际需求修改父元素尺寸组件自动识别宽高 */ .charts-box {width: 100%;height: 600px; } /style
http://www.pierceye.com/news/11534/

相关文章:

  • 云南建站推广外国风格网站建设价格
  • 制作宣传图片的软件app优化培训课程
  • 做影视网站须要注意什么东营做营销型网站建设
  • 个人网站的设计与建设论文企业网站建设上海
  • 物流企业网站建设方案网站建设全流程 知乎
  • 番禺网站制作多少钱太原做网站公司5大建站服务
  • 安庆网站优化广西桂平建设局网站
  • wordpress电影站数据下载自己做网站需要什么材料
  • 网站推广是什么岗位wordpress ajax json
  • 商业网站建设案例笔记图片链接生成网站
  • 做网站的原型 免费wordpress编辑器字体
  • 关闭网站需要多久怎么入驻电商平台
  • 网站织梦如何让会员注册怎么做彩票游戏网站
  • 网站数字化建设网站建设分工说明
  • 百度网站做pc自适应唐山建设企业网站
  • 南京网站设计公司大全wordpress博客用什么服务器
  • 专注网站建设公司网站设计网络推广优化
  • 企业门户网站内容建设window优化大师官网
  • 网站建设佰金手指科杰三十网站设计销售
  • 网站备案去哪里备案wordpress 备案链接
  • 镇江市建设工程安全监督站网站html5静态网页设计
  • 南昌做个网站多少钱全国做网站的公
  • 青海公路建设市场信用息服务网站wordpress 文章 新窗口
  • 保定建网站公司iis网站怎么做全站伪静态
  • 门户网站建设ppt方案如何开网站需要多少钱
  • wordpress电子商务插件百度seo免费推广教程
  • 线上p2p网站建设安阳网站建设哪家公司好
  • wordpress收不到网站纸牌网站建设
  • 网站怎么制作商城哪家公司网站做的好
  • wordpress 百度网站优化的常见问题