Skip to content

Commit caab7cc

Browse files
Add example with comments
1 parent 6d03780 commit caab7cc

File tree

4 files changed

+68
-2
lines changed

4 files changed

+68
-2
lines changed

dist/vuedraggable.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
413413
return draggableComponent;
414414
}
415415

416-
if (typeof exports == "object") {
416+
if ((typeof exports === 'undefined' ? 'undefined' : _typeof(exports)) == "object") {
417417
var Sortable = require("sortablejs");
418418
module.exports = buildDraggable(Sortable);
419419
} else if (typeof define == "function" && define.amd) {

dist/vuedraggable.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/complex-if.html

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<!doctype html>
2+
<html class="no-js" lang="">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta http-equiv="x-ua-compatible" content="ie=edge">
7+
<title>Header slot</title>
8+
<meta name="description" content="">
9+
<meta name="viewport" content="width=device-width, initial-scale=1">
10+
11+
<link rel="stylesheet" href="css/main.css">
12+
</head>
13+
14+
<body>
15+
16+
<div id="main">
17+
<h1>Vue Dragable For</h1>
18+
19+
<div class="drag">
20+
<h2>Draggable</h2>
21+
<draggable :list="list" class="dragArea">
22+
<template v-for="element in list">
23+
<p v-if="element.name.length === 5">
24+
Long name: {{element.name}}
25+
</p>
26+
<p v-if="element.name.length == 4">
27+
Name: {{element.name}}
28+
</p>
29+
</template>
30+
</draggable>
31+
</div>
32+
33+
<div class="normal">
34+
<h2>Normal v-for</h2>
35+
<div class="dragArea">
36+
<div v-for="element in list">{{element.name}}</div>
37+
</div>
38+
</div>
39+
40+
<button @click="add">Add</button>
41+
<button @click="replace">Replace</button>
42+
</div>
43+
44+
<script type="text/javascript" src="libs\vue\dist\vue.js"></script>
45+
<script type="text/javascript" src="libs\Sortable\Sortable.js"></script>
46+
<script type="text/javascript" src="src\vuedraggable.js"></script>
47+
<script type="text/javascript" src="script\cif.js"></script>
48+
</body>
49+
50+
</html>

examples/script/cif.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
var vm = new Vue({
2+
el: "#main",
3+
data: {
4+
list:[{name:"Jonny"},
5+
{name:"Joao"},
6+
{name:"Jean"} ]
7+
},
8+
methods:{
9+
add: function(){
10+
this.list.push({name:'Juan'});
11+
},
12+
replace: function(){
13+
this.list=[{name:'Edgard'}]
14+
}
15+
}
16+
});

0 commit comments

Comments
 (0)