From 4e98bbb98883eda44a9eb6829d539d64701b5afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Wed, 17 Jan 2018 10:19:35 +0800 Subject: [PATCH] no message Former-commit-id: 9e432e4a181c3f92f1e4b4475a1dc14aff9694d4 Former-commit-id: 4de6ab768a01bc2a4147178d40ff7404bf4f2237 Former-commit-id: 70a50252bf172dd7ae87565e121f1cc565afb000 --- .../icon.js.REMOVED.git-id | 1 + src/pages/demo/plugins/font-awesome/index.vue | 21 +++++++++++++++++++ src/pages/demo/plugins/timeago/demo.vue | 8 ++++++- src/router/menu/_plugin.js | 14 +++++++++++++ .../markdownFiles/article/timeago演示代码.md | 8 ++++++- 5 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 src/assets/library/font-awesome-4.7.0-icon/icon.js.REMOVED.git-id create mode 100644 src/pages/demo/plugins/font-awesome/index.vue diff --git a/src/assets/library/font-awesome-4.7.0-icon/icon.js.REMOVED.git-id b/src/assets/library/font-awesome-4.7.0-icon/icon.js.REMOVED.git-id new file mode 100644 index 00000000..bf812954 --- /dev/null +++ b/src/assets/library/font-awesome-4.7.0-icon/icon.js.REMOVED.git-id @@ -0,0 +1 @@ +d22b6dcdd003a008903fbb724373ac10b4e3a0f8 \ No newline at end of file diff --git a/src/pages/demo/plugins/font-awesome/index.vue b/src/pages/demo/plugins/font-awesome/index.vue new file mode 100644 index 00000000..f0f7f074 --- /dev/null +++ b/src/pages/demo/plugins/font-awesome/index.vue @@ -0,0 +1,21 @@ + + + diff --git a/src/pages/demo/plugins/timeago/demo.vue b/src/pages/demo/plugins/timeago/demo.vue index 6bd9f96a..2301690e 100644 --- a/src/pages/demo/plugins/timeago/demo.vue +++ b/src/pages/demo/plugins/timeago/demo.vue @@ -39,6 +39,8 @@ export default { openPageDate: new Date(), // 打开页面已经过去的时间 openPageDateAgo: '', + // 打开页面时间计时器 + dateTimeRangeTimer: null, // 起止时间 dateTimeRange: [new Date(2018, 0, 1, 0, 0), new Date()], // 上面起止时间的计算结果 @@ -48,10 +50,14 @@ export default { mounted () { // 刷新打开页面过去的时间 this.refreshOpenPageDateAgo() - setInterval(this.refreshOpenPageDateAgo, 1000) + this.dateTimeRangeTimer = setInterval(this.refreshOpenPageDateAgo, 1000) // 刷新起止时间的计算结果 this.refreshDateTimeRangeAgo() }, + beforeDestroy () { + // 清空计时器 + clearInterval(this.dateTimeRangeTimer) + }, watch: { dateTimeRange () { // 刷新起止时间的计算结果 diff --git a/src/router/menu/_plugin.js b/src/router/menu/_plugin.js index 374f2b3d..21b87d9c 100644 --- a/src/router/menu/_plugin.js +++ b/src/router/menu/_plugin.js @@ -57,6 +57,20 @@ export const pluginMenu = { } ] }, + // font-awesome + { + title: '图标库', + icon: 'edit', + children: [ + { + title: '索引', + icon: 'file-o', + path: 'font-awesome', + name: 'demo-font-awesome', + component: resolve => { require(['@/pages/demo/plugins/font-awesome/index.vue'], resolve) } + } + ] + }, // 拖拽网格布局组件 { title: '网格布局', diff --git a/static/markdownFiles/article/timeago演示代码.md b/static/markdownFiles/article/timeago演示代码.md index d6ca37c5..f0bbd90f 100644 --- a/static/markdownFiles/article/timeago演示代码.md +++ b/static/markdownFiles/article/timeago演示代码.md @@ -7,6 +7,8 @@ export default { openPageDate: new Date(), // 打开页面已经过去的时间 openPageDateAgo: '', + // 打开页面时间计时器 + dateTimeRangeTimer: null, // 起止时间 dateTimeRange: [new Date(2018, 0, 1, 0, 0), new Date()], // 上面起止时间的计算结果 @@ -16,10 +18,14 @@ export default { mounted () { // 刷新打开页面过去的时间 this.refreshOpenPageDateAgo() - setInterval(this.refreshOpenPageDateAgo, 1000) + this.dateTimeRangeTimer = setInterval(this.refreshOpenPageDateAgo, 1000) // 刷新起止时间的计算结果 this.refreshDateTimeRangeAgo() }, + beforeDestroy () { + // 清空计时器 + clearInterval(this.dateTimeRangeTimer) + }, watch: { dateTimeRange () { // 刷新起止时间的计算结果