no message
Former-commit-id: 6f04869536fc54ea3209d68ad1c1b3a99ebf1f90 Former-commit-id: c6cbfaaed3ba2905d1f3420bf8ea89b8c9325741 Former-commit-id: ebc4c064129b7c58abbb2802d275a4f59a210e46
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
<template>
|
||||
<div>chart</div>
|
||||
</template>
|
||||
9
src/components/core/index.js
Normal file
9
src/components/core/index.js
Normal file
@@ -0,0 +1,9 @@
|
||||
import Vue from 'vue'
|
||||
|
||||
Vue.component('Container', resolve => { require(['@/components/core/Container'], resolve) })
|
||||
Vue.component('CountUp', resolve => { require(['@/components/core/CountUp'], resolve) })
|
||||
Vue.component('Highlight', resolve => { require(['@/components/core/Highlight'], resolve) })
|
||||
Vue.component('IconSelect', resolve => { require(['@/components/core/IconSelect/index.vue'], resolve) })
|
||||
Vue.component('Markdown', resolve => { require(['@/components/core/Markdown'], resolve) })
|
||||
Vue.component('QuillEditor', resolve => { require(['@/components/core/QuillEditor'], resolve) })
|
||||
Vue.component('SimpleMDE', resolve => { require(['@/components/core/SimpleMDE'], resolve) })
|
||||
10
src/components/demo/index.js
Normal file
10
src/components/demo/index.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import Vue from 'vue'
|
||||
import {GridLayout, GridItem} from 'vue-grid-layout'
|
||||
import SplitPane from 'vue-splitpane'
|
||||
|
||||
Vue.component('GridLayout', GridLayout)
|
||||
Vue.component('GridItem', GridItem)
|
||||
Vue.component('SplitPane', SplitPane)
|
||||
Vue.component('GithubLink', resolve => { require(['@/components/demo/GithubLink'], resolve) })
|
||||
Vue.component('GithubLinkButton', resolve => { require(['@/components/demo/GithubLinkButton'], resolve) })
|
||||
Vue.component('PageHeader', resolve => { require(['@/components/demo/PageHeader'], resolve) })
|
||||
@@ -1,74 +1,2 @@
|
||||
import Vue from 'vue'
|
||||
|
||||
import {GridLayout, GridItem} from 'vue-grid-layout'
|
||||
|
||||
import SplitPane from 'vue-splitpane'
|
||||
|
||||
// 名称:网格布局组件
|
||||
// 用途:实现网格布局
|
||||
Vue.component('GridLayout', GridLayout)
|
||||
Vue.component('GridItem', GridItem)
|
||||
|
||||
// 名称:可调节的布局切分组件
|
||||
// 用途:像codepen类似的布局
|
||||
Vue.component('SplitPane', SplitPane)
|
||||
|
||||
// 名称:页面容器
|
||||
// 用途:每个页面的最外层元素,统一样式
|
||||
Vue.component('Container', resolve => {
|
||||
require(['@/components/core/Container'], resolve)
|
||||
})
|
||||
|
||||
// 名称:markdown加载器
|
||||
// 用途:加载一个markdown文件
|
||||
Vue.component('Markdown', resolve => {
|
||||
require(['@/components/core/Markdown'], resolve)
|
||||
})
|
||||
|
||||
// 名称:github 链接
|
||||
// 用途:本质上这就是一个 github 的链接
|
||||
Vue.component('GithubLink', resolve => {
|
||||
require(['@/components/demo/GithubLink'], resolve)
|
||||
})
|
||||
|
||||
// 名称:github 链接按钮
|
||||
// 用途:本质上这就是一个 github 的链接
|
||||
Vue.component('GithubLinkButton', resolve => {
|
||||
require(['@/components/demo/GithubLinkButton'], resolve)
|
||||
})
|
||||
|
||||
// 名称:SimpleMDE markdown 编辑器
|
||||
// 用途:SimpleMDE markdown 编辑器
|
||||
Vue.component('SimpleMDE', resolve => {
|
||||
require(['@/components/core/SimpleMDE'], resolve)
|
||||
})
|
||||
|
||||
// 名称:富文本编辑器
|
||||
// 用途:富文本编辑器
|
||||
Vue.component('QuillEditor', resolve => {
|
||||
require(['@/components/core/QuillEditor'], resolve)
|
||||
})
|
||||
|
||||
// 名称:数字动画
|
||||
// 用途:数字动画
|
||||
Vue.component('CountUp', resolve => {
|
||||
require(['@/components/core/CountUp'], resolve)
|
||||
})
|
||||
|
||||
// 名称:代码高亮
|
||||
// 用途:代码高亮
|
||||
Vue.component('Highlight', resolve => {
|
||||
require(['@/components/core/Highlight'], resolve)
|
||||
})
|
||||
|
||||
// 名称:页面Header
|
||||
// 用途:页面Header
|
||||
Vue.component('PageHeader', resolve => {
|
||||
require(['@/components/demo/PageHeader'], resolve)
|
||||
})
|
||||
|
||||
// 名称:IconSelect
|
||||
// 用途:图标选择器
|
||||
Vue.component('IconSelect', resolve => {
|
||||
require(['@/components/core/IconSelect/index.vue'], resolve)
|
||||
})
|
||||
import './core'
|
||||
import './demo'
|
||||
|
||||
Reference in New Issue
Block a user