uniapp-sfc-loader
Version:
修改自uniapp-router-view-loader,解决windows下路径问题
24 lines (18 loc) • 501 B
text/typescript
import { provide, Ref } from 'vue';
import { provideKey } from '../../../config';
interface RefObj {
[key: string]: () => Ref;
}
interface Opts {
[key: string]: Ref;
}
export const pageProvide = (opts: Opts) => {
const refObj: RefObj = {};
Object.keys(opts).forEach((k) => {
refObj[k] = () => opts[k].value;
});
provide(provideKey, refObj);
};
// export const pageProvide = (ref: Ref) => {
// provide(provideKey, () => ref.value);
// };