Appearance

好用的包收集

coderzhouyujavascript好用的包收集

vue 使用 element-resize-detector 监听元素宽度变化

let elementResizeDetectorMaker = require("element-resize-detector");
    import {debounce} from 'utils.js';
    export default {
        mounted(){
            let erd = elementResizeDetectorMaker({
                strategy: "scroll" //<- For ultra performance.
                // See https://github.com/wnr/element-resize-detector/issues/110 about callOnAdd.
                callOnAdd: false,
            });
            let that = this;
            // 一定要用防抖函数避免出现性能问题
            erd.listenTo(document.getElementById("bar"), debounce(this.resizeFunc))
        },
        methods:{
            resizeFunc(element){
            }
        }
    }

可拖拽布局的包

Last Updated 2023/10/4 18:14:38