Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
1615450788 committed Apr 2, 2018
0 parents commit 5e1dcb8
Show file tree
Hide file tree
Showing 9 changed files with 128 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .idea/dictionaries/Jack.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 31 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions .idea/vue-sortablejs.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# vue-sortablejs
vue下对sortablejs的包装

支持:`vue2.0.0+`

示例:
```html
<ul v-sortable>
<li>Foo</li>
<li>Bar</li>
<li>Baz</li>
</ul>
```
33 changes: 33 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
;(function () {

var vSortable = {};
var Sortable = typeof require === 'function'
? require('sortablejs')
: window.Sortable

if (!Sortable) {
throw new Error('[vue-sortable] cannot locate Sortable.js.')
}

// exposed global options
vSortable.config = {}

vSortable.install = function (Vue) {
Vue.directive('sortable', function (el,binding) {
var options = binding.arg || {};
var sortable = new Sortable(el,options)
})
};

if (typeof exports == "object") {
module.exports = vSortable
} else if (typeof define == "function" && define.amd) {
define([], function () {
return vSortable
})
} else if (window.Vue) {
window.vSortable = vSortable
Vue.use(vSortable)
}

})()
10 changes: 10 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "vue-sortablejs",
"version": "1.0.0",
"description": "vue-sortablejs",
"main": "index.js",
"dependencies": {
"sortablejs": "^1.7.0"
},
"devDependencies": {},
"scripts": {},
"author": "",
"license": "MIT"
}

0 comments on commit 5e1dcb8

Please sign in to comment.