From bddf53430060d8725e841ae6ba8f7a9053700490 Mon Sep 17 00:00:00 2001 From: Pan <panfree23@gmail.com> Date: Thu, 11 Apr 2019 10:40:10 +0800 Subject: [PATCH] refine --- src/filters/index.js | 5 ++-- src/layout/components/index.js | 4 +-- src/layout/index.vue | 2 +- src/utils/index.js | 44 ---------------------------- src/views/components-demo/sticky.vue | 2 +- 5 files changed, 7 insertions(+), 50 deletions(-) diff --git a/src/filters/index.js b/src/filters/index.js index 4ef06454..86e768d8 100644 --- a/src/filters/index.js +++ b/src/filters/index.js @@ -3,7 +3,6 @@ export { parseTime, formatTime } from '@/utils' /** * Show plural label if time is plural number - * * @param {number} time * @param {string} label * @return {string} @@ -30,7 +29,8 @@ export function timeAgo(time) { } /** - * 数字 格式化 + * Number formatting + * like 10000 => 10k * @param {number} num * @param {number} digits */ @@ -52,6 +52,7 @@ export function numberFormatter(num, digits) { } /** + * 10000 => "10,000" * @param {number} num */ export function toThousandFilter(num) { diff --git a/src/layout/components/index.js b/src/layout/components/index.js index e9f79ddd..104bd3ac 100644 --- a/src/layout/components/index.js +++ b/src/layout/components/index.js @@ -1,5 +1,5 @@ +export { default as AppMain } from './AppMain' export { default as Navbar } from './Navbar' +export { default as Settings } from './Settings' export { default as Sidebar } from './Sidebar/index.vue' export { default as TagsView } from './TagsView/index.vue' -export { default as AppMain } from './AppMain' -export { default as Settings } from './Settings' diff --git a/src/layout/index.vue b/src/layout/index.vue index 133fdfcd..965bcd1b 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -17,7 +17,7 @@ <script> import RightPanel from '@/components/RightPanel' -import { Navbar, Sidebar, AppMain, TagsView, Settings } from './components' +import { AppMain, Navbar, Settings, Sidebar, TagsView } from './components' import ResizeMixin from './mixin/ResizeHandler' import { mapState } from 'vuex' diff --git a/src/utils/index.js b/src/utils/index.js index 8735aa99..c0ee5026 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -90,7 +90,6 @@ export function formatTime(time, option) { } /** - * 格式化时间 * @param {string} url * @returns {Object} */ @@ -185,7 +184,6 @@ export function html2Text(val) { /** * Merges two objects, giving the last one precedence - * * @param {Object} target * @param {(Object|Array)} source * @returns {Object} @@ -228,45 +226,6 @@ export function toggleClass(element, className) { element.className = classString } -export const pickerOptions = [ - { - text: '今天', - onClick(picker) { - const end = new Date() - const start = new Date(new Date().toDateString()) - end.setTime(start.getTime()) - picker.$emit('pick', [start, end]) - } - }, - { - text: '最近一周', - onClick(picker) { - const end = new Date(new Date().toDateString()) - const start = new Date() - start.setTime(end.getTime() - 3600 * 1000 * 24 * 7) - picker.$emit('pick', [start, end]) - } - }, - { - text: '最近一个月', - onClick(picker) { - const end = new Date(new Date().toDateString()) - const start = new Date() - start.setTime(start.getTime() - 3600 * 1000 * 24 * 30) - picker.$emit('pick', [start, end]) - } - }, - { - text: '最近三个月', - onClick(picker) { - const end = new Date(new Date().toDateString()) - const start = new Date() - start.setTime(start.getTime() - 3600 * 1000 * 24 * 90) - picker.$emit('pick', [start, end]) - } - } -] - /** * @param {string} type * @returns {Date} @@ -361,7 +320,6 @@ export function createUniqueString() { /** * Check if an element has a class - * * @param {HTMLElement} elm * @param {string} cls * @returns {boolean} @@ -372,7 +330,6 @@ export function hasClass(ele, cls) { /** * Add class to element - * * @param {HTMLElement} elm * @param {string} cls */ @@ -382,7 +339,6 @@ export function addClass(ele, cls) { /** * Remove class from element - * * @param {HTMLElement} elm * @param {string} cls */ diff --git a/src/views/components-demo/sticky.vue b/src/views/components-demo/sticky.vue index b1e6c89e..db86cb2d 100644 --- a/src/views/components-demo/sticky.vue +++ b/src/views/components-demo/sticky.vue @@ -28,7 +28,7 @@ </el-dropdown> <div class="time-container"> - <el-date-picker v-model="time" :picker-options="pickerOptions" type="datetime" format="yyyy-MM-dd HH:mm:ss" placeholder="Release time" /> + <el-date-picker v-model="time" type="datetime" format="yyyy-MM-dd HH:mm:ss" placeholder="Release time" /> </div> <el-button style="margin-left: 10px;" type="success">