Badges
@miniu/plugin-dev
dev插件
export namespace ISlotDev {
export interface List extends ISlot {
name: 'dev.list';
val: () => void;
}
export interface InjectRenderer extends ISlot {
name: 'dev.injectRenderer';
val: string;
}
}
示例:
export default ({ add }) => {
add('dev.list', () => {
console.log('dev test')
})
}
$ miniu dev
$ test test
export default ({ add }) => {
add('dev.injectRenderer', 'alert(1)');
}
$ miniu dev
访问页面模拟器会 alert
dev.injectRenderer
可为 js 字符串,也可为 http url