Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
memberTag-web
Overview
Overview
Details
Activity
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
memberTag
memberTag-web
Commits
e073d5c2
Commit
e073d5c2
authored
May 06, 2019
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决拖动标签出现重复数据的问题
parent
1b0d1b70
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
7 deletions
+3
-7
tags-group-list.vue
src/view/memberGroup/tags-group-list.vue
+2
-6
tags-group.vue
src/view/memberGroup/tags-group.vue
+1
-1
No files found.
src/view/memberGroup/tags-group-list.vue
View file @
e073d5c2
...
...
@@ -62,13 +62,9 @@ export default {
methods
:
{
// 拖拽标签
dragTag
(
data
)
{
let
{
fromTagsGroupIndex
,
fromTagIndex
,
toTagsGroupIndex
,
toTagIndex
}
=
{
...
data
};
let
{
fromTagsGroupIndex
,
fromTagIndex
,
toTagsGroupIndex
}
=
{
...
data
};
let
tagData
=
this
.
selectedTagsData
[
fromTagsGroupIndex
].
splice
(
fromTagIndex
,
1
)[
0
];
if
(
this
.
selectedTagsData
[
toTagsGroupIndex
].
length
===
toTagIndex
)
{
this
.
selectedTagsData
[
toTagsGroupIndex
].
push
(
tagData
);
}
else
{
this
.
selectedTagsData
[
toTagsGroupIndex
].
splice
(
toTagsGroupIndex
,
1
,
this
.
selectedTagsData
[
toTagsGroupIndex
][
toTagIndex
],
tagData
);
}
this
.
selectedTagsData
[
toTagsGroupIndex
].
push
(
tagData
);
},
// 添加一个标签组,最多只能有3个标签组
addTagsGroup
()
{
...
...
src/view/memberGroup/tags-group.vue
View file @
e073d5c2
...
...
@@ -18,7 +18,7 @@
</el-dropdown>
<!--展示选中的标签-->
<div
class=
"tags-group__show"
>
<draggable
v-model=
"tagsData"
group=
"article"
style=
"height: 100%"
@
end=
"dragTag"
:move=
"checkMove"
:data-index=
"tagsGroupIndex"
>
<draggable
v-model=
"tagsData"
group=
"article"
style=
"height: 100%"
@
end=
"dragTag"
:move=
"checkMove"
:
sort=
"false"
:
data-index=
"tagsGroupIndex"
>
<div
class=
"tags-group__tag"
v-for=
"(item, index) in tagsData"
:key=
"item.tagId"
>
<span>
{{
item
.
tagName
}}
</span>
<el-tooltip>
...
...
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