wetrade-design
Version:
一款多语言支持Vue3的UI框架
24 lines • 1 kB
JavaScript
import { inject, provide } from 'vue';
export var ResizeContextKey = Symbol('ResizeContextProps');
export var useProvideResize = function useProvideResize(props) {
provide(ResizeContextKey, props);
};
export var useInjectResize = function useInjectResize() {
return inject(ResizeContextKey, {
onColumnResize: function onColumnResize() {}
});
};
export var ResizeColumnMoveRefKey = Symbol('ResizeColumnMoveRef');
export var FullTableRefKey = Symbol('FullTableRef');
export var HasDataKey = Symbol('hasData');
export var ResizeColumnStartRefKey = Symbol('ResizeColumnStartRef');
export var InitTableScrollKey = Symbol('InitTableScrollProps');
export var useProvideInitScroll = function useProvideInitScroll(props) {
provide(InitTableScrollKey, props);
};
export var useInjectInitScroll = function useInjectInitScroll() {
return inject(InitTableScrollKey, {
onInitTableScroll: function onInitTableScroll() {}
});
};
export var ResizeColumnStatusKey = Symbol('ResizeColumnStatusKey');