diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json
index 27f7069e5..e265b7cdb 100644
--- a/ruoyi-ui/package.json
+++ b/ruoyi-ui/package.json
@@ -67,7 +67,7 @@
"vue-router": "3.0.2",
"vue-splitpane": "1.0.4",
"vue-timeago": "^5.1.2",
- "vuedraggable": "2.20.0",
+ "vuedraggable": "^2.20.0",
"vuex": "3.1.0"
},
"devDependencies": {
diff --git a/ruoyi-ui/src/main.js b/ruoyi-ui/src/main.js
index 4782d7f52..70d363e2b 100644
--- a/ruoyi-ui/src/main.js
+++ b/ruoyi-ui/src/main.js
@@ -27,6 +27,9 @@ import 'element-ui/lib/theme-chalk/index.css'
//媒体查詢
import '@/assets/styles/base.css'
+// 引入
+import draggable from "vuedraggable";
+
// 全局引入VueMaterial组件库 https://vuematerial.io/
// import VueMaterial from 'vue-material'
// import 'vue-material/dist/vue-material.min.css'
@@ -90,3 +93,4 @@ new Vue({
store,
render: h => h(App)
})
+
diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js
index 81d0aeaf2..c8c7a2c8f 100644
--- a/ruoyi-ui/src/router/index.js
+++ b/ruoyi-ui/src/router/index.js
@@ -127,6 +127,14 @@ export const constantRoutes = [
path: '/daohang',
component: resolve => require(['../views/bookmark/menu/index.vue'], resolve),
hidden: true,
+ },{
+ path: '/draggable',
+ component: resolve => require(['../views/bookmark/vuedraggable/index.vue'], resolve),
+ hidden: true,
+ },{
+ path: '/draggable2',
+ component: resolve => require(['../views/bookmark/vuedraggable/index2.vue'], resolve),
+ hidden: true,
},
{
path: '/login',
diff --git a/ruoyi-ui/src/views/bookmark/infra/nested.vue b/ruoyi-ui/src/views/bookmark/infra/nested.vue
new file mode 100644
index 000000000..7a876b3b7
--- /dev/null
+++ b/ruoyi-ui/src/views/bookmark/infra/nested.vue
@@ -0,0 +1,37 @@
+
+
+
+ {{ el.name }}
+
+
+
+
+ {{ el.name }}
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/bookmark/vuedraggable/index2.vue b/ruoyi-ui/src/views/bookmark/vuedraggable/index2.vue
new file mode 100644
index 000000000..41d9320ea
--- /dev/null
+++ b/ruoyi-ui/src/views/bookmark/vuedraggable/index2.vue
@@ -0,0 +1,51 @@
+
+
+
+
Nested draggable
+
+
+
+
+
+
+
+
+