1.21.3-aliyun.0 • Published 4 years ago
@miniu/plugin-dev
Licence
—
Version
1.21.3-aliyun.0
Deps
9
Size
894 kB
Vulns
0
Weekly
0
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