From 6fc98d832bee8c020e677343f451f5cb65a81abe Mon Sep 17 00:00:00 2001 From: simple321vip Date: Thu, 27 Oct 2022 00:04:37 +0800 Subject: [PATCH] 1 --- mock/blogs.ts | 50 ++++++++++++ src/view/blog/createBlog.vue | 151 +++++++++++++++++++---------------- 2 files changed, 131 insertions(+), 70 deletions(-) diff --git a/mock/blogs.ts b/mock/blogs.ts index c76daca..7f2e8f7 100644 --- a/mock/blogs.ts +++ b/mock/blogs.ts @@ -50,5 +50,55 @@ export default [ }, ] } + }, + { + url: '/auth/api/v1/author/blog_types', + method: 'post', + response: () => { + return [ + { + btId: "001", + btName: "your world", + blog_list: [ + { + bid: "0001", + title: "one", + content: "nothing", + btId: "001", + order: 0, + }, + { + bid: "0002", + title: "two", + content: "anything", + btId: "001", + order: 1, + }, + ], + order: 1 + }, + { + btId: "002", + btName: "my world", + blog_list: [ + { + bid: "0003", + title: "three", + content: "nothing", + btId: "002", + order: 0, + }, + { + bid: "0004", + title: "two", + content: "anything", + btId: "002", + order: 1, + }, + ], + order: 0 + }, + ] + } } ] as MockMethod[] diff --git a/src/view/blog/createBlog.vue b/src/view/blog/createBlog.vue index c623671..79ce4ed 100644 --- a/src/view/blog/createBlog.vue +++ b/src/view/blog/createBlog.vue @@ -2,12 +2,17 @@
增加一个分类 - + :touch-start-threshold="50" :fallback-tolerance="50" @start="onStart" @end="onEnd" group="group1" + :move="onMove"> @@ -15,27 +20,25 @@
增加一个博客 - - - - - - - - {{ blog[1].title }} - + + +
- +
已保存 @@ -43,9 +46,8 @@
- +
@@ -68,8 +70,8 @@ - 你正在对 {{ (blogTypes[checkedBlogIndex] as BlogType).btName }} - + 你正在对 {{ blogTypes[checkedBlogIndex].btName }} + - 你正在对 {{ ((blogTypes[checkedBlogIndex] as BlogType).blogs.get(checkedIndex) as Blog).title }} + 你正在对 {{ blogTypes[checkedBlogIndex].blogs[checkedIndex].title }}