你能告诉我@在这里的意思吗?
acceptFileTypes:'@'
$.blueimp.fileupload.prototype.options.processQueue.push(
{
action: 'validate',
// Always trigger this action,
// even if the previous action was rejected:
always: true,
// Options taken from the global options map:
acceptFileTypes: '@',
maxFileSize: '@',
minFileSize: '@',
maxNumberOfFiles: '@',
disabled: '@disableValidation'
}
)
答案 0 :(得分:2)
<强> @ - 选项
以“@”符号开头的流程队列项的每个属性都将按照以下规则分配其值:
删除“@” - 符号。
如果结果字符串不为空,请将属性值设置为同名的全局选项。例如
disabled: '@disableVideoPreview'
将设置为全局disableVideoPreview
选项。
如果属性字符串为空,请检查进程对象是否将
prefix
属性设置为true:
如果不是,请将其值设置为与属性同名的全局选项。例如
acceptFileTypes: '@'
将设置为全局acceptFileTypes
选项。如果是,请将其值设置为全局选项,其中包含属性名称及其操作值作为驼峰大小写的前缀。例如上述
fileTypes: '@'
进程中的loadVideo
将设置为全局loadVideoFileTypes
选项,因为prefix属性设置为true。
因此,基本上它意味着该选项与具有相同(或类似)名称的全局选项具有相同的值。
在使用新工具之前阅读文档总是很好(或者至少在不确定某些内容时查看文档)。