From 1a094b20aabdaa0643e9638ac860a90b81f4731d Mon Sep 17 00:00:00 2001 From: terwer Date: Mon, 27 Feb 2023 23:55:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#276=20=E6=96=B0=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=E6=89=93=E5=BC=80=E6=97=B6=E6=93=8D=E4=BD=9C=E6=8C=89=E9=92=AE?= =?UTF-8?q?fixed=E4=B8=8D=E9=9A=8F=E9=A1=B5=E9=9D=A2=E6=BB=91=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 3 + components.d.ts | 78 +++++++------- components/blog/BlogMain.vue | 133 +++++++++++++++--------- layouts/default/DefaultHeader.vue | 165 ++++++++++++++++-------------- locales/en_US.ts | 1 + locales/zh_CN.ts | 1 + 6 files changed, 217 insertions(+), 164 deletions(-) diff --git a/README.md b/README.md index 0a03deeb..331241ef 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,9 @@ - 【文章绑定】操作非配置项,也是可选功能,放在发布页面容易造成误解,现将操作移入详情页,仅在需要将平台文章与思源笔记建立联系时候使用。新增文章无需操作,新增会自动进行绑定 - 修复浏览器插件不能使用http,只能用https问题 - 修复typecho发布文章未成功解析文章id +- 文章列表图标添加tooltip +- 插槽按钮添加文字提示 +- 新窗口打开时操作按钮fixed不随页面滑动 ### 开发者相关 diff --git a/components.d.ts b/components.d.ts index 0185077b..56492ae5 100644 --- a/components.d.ts +++ b/components.d.ts @@ -28,50 +28,50 @@ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 -import "@vue/runtime-core"; +import '@vue/runtime-core' export {} -declare module "@vue/runtime-core" { +declare module '@vue/runtime-core' { export interface GlobalComponents { - ElAlert: typeof import("element-plus/es")["ElAlert"] - ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"] - ElButton: typeof import("element-plus/es")["ElButton"] - ElButtonGroup: typeof import("element-plus/es")["ElButtonGroup"] - ElCard: typeof import("element-plus/es")["ElCard"] - ElCheckbox: typeof import("element-plus/es")["ElCheckbox"] - ElCheckboxGroup: typeof import("element-plus/es")["ElCheckboxGroup"] - ElCol: typeof import("element-plus/es")["ElCol"] - ElColorPicker: typeof import("element-plus/es")["ElColorPicker"] - ElContainer: typeof import("element-plus/es")["ElContainer"] - ElDatePicker: typeof import("element-plus/es")["ElDatePicker"] - ElDialog: typeof import("element-plus/es")["ElDialog"] - ElDivider: typeof import("element-plus/es")["ElDivider"] - ElForm: typeof import("element-plus/es")["ElForm"] - ElFormItem: typeof import("element-plus/es")["ElFormItem"] - ElHeader: typeof import("element-plus/es")["ElHeader"] - ElIcon: typeof import("element-plus/es")["ElIcon"] - ElInput: typeof import("element-plus/es")["ElInput"] - ElMain: typeof import("element-plus/es")["ElMain"] - ElOption: typeof import("element-plus/es")["ElOption"] - ElPageHeader: typeof import("element-plus/es")["ElPageHeader"] - ElPagination: typeof import("element-plus/es")["ElPagination"] - ElPopover: typeof import("element-plus/es")["ElPopover"] - ElRadio: typeof import("element-plus/es")["ElRadio"] - ElRadioGroup: typeof import("element-plus/es")["ElRadioGroup"] - ElRow: typeof import("element-plus/es")["ElRow"] - ElSelect: typeof import("element-plus/es")["ElSelect"] - ElSkeleton: typeof import("element-plus/es")["ElSkeleton"] - ElSwitch: typeof import("element-plus/es")["ElSwitch"] - ElTable: typeof import("element-plus/es")["ElTable"] - ElTableColumn: typeof import("element-plus/es")["ElTableColumn"] - ElTabPane: typeof import("element-plus/es")["ElTabPane"] - ElTabs: typeof import("element-plus/es")["ElTabs"] - ElTag: typeof import("element-plus/es")["ElTag"] - ElTooltip: typeof import("element-plus/es")["ElTooltip"] - ElTreeSelect: typeof import("element-plus/es")["ElTreeSelect"] + ElAlert: typeof import('element-plus/es')['ElAlert'] + ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete'] + ElButton: typeof import('element-plus/es')['ElButton'] + ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup'] + ElCard: typeof import('element-plus/es')['ElCard'] + ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] + ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] + ElCol: typeof import('element-plus/es')['ElCol'] + ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] + ElContainer: typeof import('element-plus/es')['ElContainer'] + ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] + ElDialog: typeof import('element-plus/es')['ElDialog'] + ElDivider: typeof import('element-plus/es')['ElDivider'] + ElForm: typeof import('element-plus/es')['ElForm'] + ElFormItem: typeof import('element-plus/es')['ElFormItem'] + ElHeader: typeof import('element-plus/es')['ElHeader'] + ElIcon: typeof import('element-plus/es')['ElIcon'] + ElInput: typeof import('element-plus/es')['ElInput'] + ElMain: typeof import('element-plus/es')['ElMain'] + ElOption: typeof import('element-plus/es')['ElOption'] + ElPageHeader: typeof import('element-plus/es')['ElPageHeader'] + ElPagination: typeof import('element-plus/es')['ElPagination'] + ElPopover: typeof import('element-plus/es')['ElPopover'] + ElRadio: typeof import('element-plus/es')['ElRadio'] + ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] + ElRow: typeof import('element-plus/es')['ElRow'] + ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSkeleton: typeof import('element-plus/es')['ElSkeleton'] + ElSwitch: typeof import('element-plus/es')['ElSwitch'] + ElTable: typeof import('element-plus/es')['ElTable'] + ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] + ElTabPane: typeof import('element-plus/es')['ElTabPane'] + ElTabs: typeof import('element-plus/es')['ElTabs'] + ElTag: typeof import('element-plus/es')['ElTag'] + ElTooltip: typeof import('element-plus/es')['ElTooltip'] + ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] } export interface ComponentCustomProperties { - vLoading: typeof import("element-plus/es")["ElLoadingDirective"] + vLoading: typeof import('element-plus/es')['ElLoadingDirective'] } } diff --git a/components/blog/BlogMain.vue b/components/blog/BlogMain.vue index b82065ee..fa66bef2 100644 --- a/components/blog/BlogMain.vue +++ b/components/blog/BlogMain.vue @@ -92,34 +92,69 @@
操作
@@ -180,25 +215,25 @@