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