Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cy-admin-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
webpack
cy-admin-ui
Commits
eea1f0a4
Commit
eea1f0a4
authored
Feb 16, 2022
by
毛线
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文件上传组件整理
parent
5ca77c4e
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
115 additions
and
2 deletions
+115
-2
index.js
packages/form/upload/index.js
+1
-1
upload-audio.vue
packages/form/upload/src/upload-audio.vue
+16
-0
upload-img-list.vue
packages/form/upload/src/upload-img-list.vue
+2
-1
upload-video.vue
packages/form/upload/src/upload-video.vue
+16
-0
upload.vue
packages/form/upload/src/upload.vue
+80
-0
No files found.
packages/form/upload/index.js
View file @
eea1f0a4
import
Upload
from
'./src/upload
-img-list
'
;
import
Upload
from
'./src/upload'
;
/* istanbul ignore next */
Upload
.
install
=
function
(
Vue
)
{
...
...
packages/form/upload/src/upload-audio.vue
0 → 100644
View file @
eea1f0a4
<
template
>
<div>
音频上传
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{}
},
methods
:
{
},
}
</
script
>
packages/form/upload/src/upload-img-list.vue
View file @
eea1f0a4
...
...
@@ -32,7 +32,7 @@
import
UploadImg
from
'./upload-img'
export
default
{
name
:
'CyUpload'
,
name
:
'CyUpload
ImgList
'
,
components
:
{
UploadImg
,
},
...
...
@@ -170,6 +170,7 @@ export default{
<
style
lang=
"scss"
scoped
>
.upload-imags-list
{
font-size
:
0
;
overflow
:
auto
;
.avatar-uploader
{
display
:
block
;
display
:
inline-block
;
...
...
packages/form/upload/src/upload-video.vue
0 → 100644
View file @
eea1f0a4
<
template
>
<div>
视频上传
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{}
},
methods
:
{
},
}
</
script
>
packages/form/upload/src/upload.vue
View file @
eea1f0a4
<
template
>
<div>
<UploadImageList
v-if=
"type === 'image'"
:label=
"label"
:limit=
"limit"
:edit=
"edit"
:dialog=
"dialog"
:data-type=
"dataType"
:tips=
"tips"
:source=
"source"
:size=
"size"
/>
<UploadFile
v-if=
"type === 'file'"
/>
<UploadVideo
v-if=
"type === 'video'"
/>
<UploadAudio
v-if=
"type === 'audio'"
/>
</div>
</
template
>
<
script
>
import
UploadImageList
from
'./upload-img-list'
import
UploadFile
from
'./upload-file'
import
UploadVideo
from
'./upload-video'
import
UploadAudio
from
'./upload-audio'
export
default
{
name
:
'CyUpload'
,
components
:
{
UploadImageList
,
UploadFile
,
UploadVideo
,
UploadAudio
,
},
props
:
{
// 上传类型,可选值,image,file,video,audio
type
:
{
type
:
String
,
default
:
'image'
,
},
label
:
{
type
:
String
,
default
:
'上传'
,
},
limit
:
{
// 图片上传数量限制,默认10
type
:
Number
,
default
:
1
,
},
value
:
{
type
:
null
,
default
:
null
,
},
edit
:
{
// 是否可编辑
type
:
Boolean
,
default
:
true
,
},
// 是否使用图片库组件
dialog
:
{
type
:
Boolean
,
default
:
true
,
},
// 图片列表数据结构,json,array,string
dataType
:
{
type
:
String
,
default
:
'string'
,
},
tips
:
{
type
:
String
,
default
:
''
,
},
source
:
{
// 上传服务器
type
:
String
,
default
:
'local'
,
// local:本站点,qiniu:七牛云,oss:阿里云,tencent:腾讯云
},
// 组件大小
size
:
{
type
:
Number
,
default
:
100
,
},
},
}
</
script
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment