当前位置:   article > 正文

【element】表格自适应-页面elementResizeDetector获取_elementresizedetectormaker

elementresizedetectormaker
  1. 解决方案
  2. 第一步:通过npm install element-resize-detector获取elementResizeDetectorMaker
  3. npm install element-resize-detector
  4. 第二步:将依赖引入import elementResizeDetectorMaker from ‘element-resize-detector’
  5. import ElementResizeDetectorMaker from "element-resize-detector"
  6. Vue.prototype.$erd = ElementResizeDetectorMaker()
  7. 第三步:使用
  8. this.$erd.listenTo(document.getElementById("chinaMapChart"), (element)=>{
  9. this.resize()
  10. })
  11. 如果不使用Lambda表达式作为监听器,会出现不能获取data和methods的情况,具体原因参考JavaScript高级教程
  12. 解决方案:
  13. let that = this;
  14. this.$erd.listenTo(document.getElementById("bar"), function (element) {
  15. that.$nextTick(function () {
  16. //使echarts尺寸重置
  17. that.myEcharts.resize();
  18. })
  19. })

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/223187
推荐阅读
相关标签
  

闽ICP备14008679号