mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-23 03:08:09 +08:00
demo
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
'use strict';
|
||||
|
||||
const { Controller } = require('ee-core');
|
||||
const { dialog } = require('electron');
|
||||
const _ = require('lodash');
|
||||
|
||||
/**
|
||||
* 特效 - 功能demo
|
||||
@@ -12,6 +14,20 @@ class EffectController extends Controller {
|
||||
super(ctx);
|
||||
}
|
||||
|
||||
/**
|
||||
* 选择文件
|
||||
*/
|
||||
selectFile () {
|
||||
const filePaths = dialog.showOpenDialogSync({
|
||||
properties: ['openFile']
|
||||
});
|
||||
|
||||
if (_.isEmpty(filePaths)) {
|
||||
return null
|
||||
}
|
||||
|
||||
return filePaths[0];
|
||||
}
|
||||
}
|
||||
|
||||
EffectController.toString = () => '[class EffectController]';
|
||||
|
||||
Reference in New Issue
Block a user