mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-12-19 10:15:45 +08:00
- 在命令分类中添加视频操作命令,支持视频压缩、视频转GIF、音频提取、视频剪切、视频旋转/翻转、添加水印、视频合并、视频调速、视频分辨率调整、视频格式转换、视频裁剪、导出图片序列、生成缩略图
This commit is contained in:
@@ -179,15 +179,22 @@ export default defineComponent({
|
||||
},
|
||||
getAllInputValues(argvs) {
|
||||
const flatArgvs = [];
|
||||
if (!argvs) return flatArgvs;
|
||||
|
||||
argvs.forEach((item) => {
|
||||
if (!item) return;
|
||||
|
||||
if (isVarInputVal(item) && item.value) {
|
||||
flatArgvs.push(stringifyVarInputVal(item));
|
||||
} else if (typeof item === "number") {
|
||||
flatArgvs.push(item.toString());
|
||||
} else if (Array.isArray(item)) {
|
||||
flatArgvs.push(...this.getAllInputValues(item));
|
||||
} else if (typeof item === "object") {
|
||||
flatArgvs.push(...this.getAllInputValues(Object.values(item)));
|
||||
} else if (typeof item === "object" && item !== null) {
|
||||
const values = Object.values(item);
|
||||
if (values.length > 0) {
|
||||
flatArgvs.push(...this.getAllInputValues(values));
|
||||
}
|
||||
}
|
||||
});
|
||||
return flatArgvs;
|
||||
@@ -226,7 +233,7 @@ export default defineComponent({
|
||||
},
|
||||
mounted() {
|
||||
const argvs = this.modelValue.argvs || this.defaultArgvs;
|
||||
if (!this.modelValue.code) {
|
||||
if (!this.modelValue.code && Array.isArray(argvs)) {
|
||||
this.updateModelValue(this.funcName, argvs);
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user