UNPKG

uniapp-sfc-loader

Version:

修改自uniapp-router-view-loader,解决windows下路径问题

24 lines (18 loc) 501 B
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); // };