File tree Expand file tree Collapse file tree 3 files changed +24
-20
lines changed Expand file tree Collapse file tree 3 files changed +24
-20
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,10 @@ export default {
39
39
type: Array ,
40
40
default : () => []
41
41
},
42
+ gridWidth: {
43
+ type: Number ,
44
+ default: - 1
45
+ },
42
46
cellWidth: {
43
47
type: Number ,
44
48
default: 80 ,
@@ -84,6 +88,14 @@ export default {
84
88
}
85
89
},
86
90
computed: {
91
+ gridResponsiveWidth () {
92
+ if (this .gridWidth < 0 ) {
93
+ return this .windowWidth
94
+ } else {
95
+ return Math .min (this .windowWidth , this .gridWidth )
96
+ }
97
+ },
98
+
87
99
height () {
88
100
return Math .ceil (this .items .length / this .rowCount ) *
89
101
this .cellHeight
@@ -224,12 +236,7 @@ export default {
224
236
}
225
237
}
226
238
</script >
227
- <style lang="scss">
228
- body {
229
- margin : 0 ;
230
- padding : 0 ;
231
- }
232
-
239
+ <style >
233
240
.v-grid {
234
241
display : block ;
235
242
position : relative ;
Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ export default {
214
214
}
215
215
</script >
216
216
217
- <style lang="scss" >
217
+ <style >
218
218
.v-grid-item-wrapper {
219
219
display : block ;
220
220
position : absolute ;
@@ -227,13 +227,9 @@ export default {
227
227
transform : translate3d (0px , 0px , 0px );
228
228
229
229
z-index : 1 ;
230
+ }
230
231
231
- & .v-grid-item-animate {
232
- transition : transform 800ms ease ;
233
- }
234
-
235
- & .v-grid-item-dragging {
236
- // z-index: 9000 !important;
237
- }
232
+ .v-grid-item-animate {
233
+ transition : transform 800ms ease ;
238
234
}
239
235
</style >
Original file line number Diff line number Diff line change @@ -15,12 +15,13 @@ module.exports = {
15
15
rules : [
16
16
{
17
17
test : / \. v u e $ / ,
18
- loader : 'vue-loader' ,
19
- options : {
20
- loaders : {
21
- 'scss' : 'vue-style-loader!css-loader!sass-loader'
22
- }
23
- }
18
+ loader : 'vue-loader'
19
+ // ,
20
+ // options: {
21
+ // loaders: {
22
+ // 'scss': 'vue-style-loader!css-loader!sass-loader'
23
+ // }
24
+ // }
24
25
} ,
25
26
{
26
27
test : / \. j s $ / ,
You can’t perform that action at this time.
0 commit comments