aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/site/src/components/ChangeLog.vue
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2024-03-02 03:09:10 +0800
committerGitHub <noreply@github.com>2024-03-02 03:09:10 +0800
commitac0dbc5b1c9b48079e3a450794030b3e0bc6096a (patch)
tree13524a98173b4f7b0b19821e9d8f216134f9e061 /site/src/components/ChangeLog.vue
parent679ca51b78cda9044dc8d8eb3fa246fd76cb227e (diff)
downloadHydroRoll-ac0dbc5b1c9b48079e3a450794030b3e0bc6096a.tar.gz
HydroRoll-ac0dbc5b1c9b48079e3a450794030b3e0bc6096a.zip
refactor(site): rewrite with vuejs (#93)
* chore: update package version * Refactor site (#87) * 补全changelog文件 * 补全changelog文件 * 补全changelog文件 * 完成基本的markdown渲染 * 提交新的css (#88) * 补全changelog文件 * 补全changelog文件 * 补全changelog文件 * 完成基本的markdown渲染 * 添加新的css * Refactor site (#92) * 补全changelog文件 * 补全changelog文件 * 补全changelog文件 * 完成基本的markdown渲染 * 添加新的css * 修复倒计时居中 * 初步完成右侧窗口切换 * 优化进度条 * 导入element-plus * 导入element-plus * 导入element-plus * 加入选中提示和禁用提示 * 修改背景颜色 --------- Co-authored-by: 白咕咕 <67865300+baimianxiao@users.noreply.github.com>
Diffstat (limited to 'site/src/components/ChangeLog.vue')
-rw-r--r--site/src/components/ChangeLog.vue61
1 files changed, 61 insertions, 0 deletions
diff --git a/site/src/components/ChangeLog.vue b/site/src/components/ChangeLog.vue
new file mode 100644
index 0000000..e58ee39
--- /dev/null
+++ b/site/src/components/ChangeLog.vue
@@ -0,0 +1,61 @@
+<script lang="ts">
+import axios from 'axios';
+
+export default {
+ data() {
+ return {
+ ChangeLogMessage: 'testChangeLogMessage',
+ }
+ },
+ props: {
+ msg: {
+ type: String,
+ require: true
+ },
+ date: {
+ type: Date,
+ default: new Date('2024-07-14T12:00:00Z')
+ }
+ },
+ methods: {
+ getChangeLog() {
+ axios.get('https://api.github.com/repos/HydroRoll-Team/HydroRoll/releases/latest').then(res => {
+
+ this.ChangeLogMessage ="## "+ res.data['tag_name']+"\n"+res.data['body'];
+ console.log(res.data);
+ })
+ }
+ },
+ beforeMount() {
+ this.getChangeLog()
+ }
+
+}
+</script>
+
+
+<template>
+ <div class="details" style="overflow-y:scroll;overflow-x:hidden;height:100%">
+ <h3>
+ ChangeLog
+ </h3>
+ <v-md-preview :text="ChangeLogMessage"></v-md-preview>
+ </div>
+</template>
+
+
+<style scoped>
+
+
+h3 {
+ font-size: 1.2rem;
+ font-weight: 500;
+ margin-bottom: 0.4rem;
+ color: var(--color-heading);
+}
+
+.details {
+ flex: 1;
+ margin-left: 1rem;
+}
+</style>