cdn 分离

This commit is contained in:
Jesse-Ma
2022-12-02 15:51:49 +08:00
parent b2efddc755
commit 49916b166e
8 changed files with 165 additions and 85 deletions

View File

@@ -3,4 +3,4 @@ import ViewUI from 'view-design'
Vue.use(ViewUI)
import 'view-design/dist/styles/iview.css'
//import 'view-design/dist/styles/iview.css'

View File

@@ -2,6 +2,7 @@ import Vue from "vue";
import VueRouter from "vue-router";
import EditNote from "@/views/EditNote.vue";
import ViewNote from "@/views/ViewNote.vue";
import ErrorView from "@/views/ErrorView.vue";
import InvalidateNote from "@/views/InvalidateNote.vue";
import { getKeyMeta, getNoteMeta } from "@/api/note";
import { getStoreKey } from "@/api/lock";
@@ -27,6 +28,7 @@ function getErrorMetaParam() {
function getNoteView() {
let path = location.pathname;
let key = path.substring(1, path.length);
if (keyMeta && keyMeta.key) {
@@ -113,12 +115,12 @@ const routes = [
redirect: getHomeRedirect(),
},
{
path: "/:name([a-z0-9]{16})",
path: "/:name([a-z0-9]{1,20})",
name: "note",
component: getNoteView(),
meta: { keyMeta: getKeyMetaParam(), noteMeta: getNoteMetaParam(), errorMeta: getErrorMetaParam() },
//alias:'/xxxx'
},
{ path: "/:path(.*)", component: ErrorView }
];
const router = new VueRouter({

21
src/views/ErrorNote.vue Normal file
View File

@@ -0,0 +1,21 @@
<template>
<div>
error
</div>
</template>
<script>
export default {
name: 'ErrorView',
components: {
},
data() {
return {
}
},
created() {
alert("error")
}
}
</script>

17
src/views/ErrorView.vue Normal file
View File

@@ -0,0 +1,17 @@
<template>
<div class="home">
error
</div>
</template>
<script>
export default {
name: 'ErrorView',
components: {},
data() {
return {}
},
created() {
}
}
</script>

View File

@@ -80,7 +80,7 @@
#copyBtn {
color: #ed4014;
font-size:large;
font-size: large;
}
.ivu-btn-text:focus {
@@ -251,7 +251,8 @@
</Layout>
<Modal v-model="model.showShare" width="360" footer-hide class-name="qrmodal" :styles="{ borderRadius: 0 }">
<Modal v-model="model.showShare" width="360" footer-hide class-name="qrmodal" :styles="{ borderRadius: 0 }"
@on-cancel="closeShareModel">
<p style="text-align: center;
z-index: 1000;
position: absolute;
@@ -261,7 +262,9 @@
<Tag style="border-radius: 0px;" v-show="model.copyTip" color="#ed4014" text="">Url Copied.</Tag>
</p>
<p style="text-align: center;margin-top:20px;line-height:100%">
<span style="margin-right:3px;" id="copyBtn"><Icon type="md-copy" /></span><span id="qrUrl">{{ noteForm.noteUrl }}</span>
<span style="margin-right:3px;" id="copyBtn">
<Icon type="md-copy" />
</span><span id="qrUrl">{{ noteForm.noteUrl }}</span>
</p>
<p style="text-align: center;margin-top:5px;">
@@ -269,7 +272,7 @@
</p>
<p style="text-align: center;margin-top:10px;">
<Button type="error" style="border-radius: 0px;font-size:19px;"
@click="closeShareModel()">{{$t("button.close")}}</Button>
@click="closeShareModel()">{{ $t("button.close") }}</Button>
</p>
</Modal>
@@ -487,7 +490,9 @@ export default {
storage.session.setText(this.secret.storeKey + "_share", '1');
},
closeShareModel() {
this.model.showShare = false;
if (this.model.showShare) {
this.model.showShare = false;
}
storage.session.setText(this.secret.storeKey + "_share", '0');
},
showDeleteModel() {