mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2025-02-17 13:20:52 +08:00
feat: change index.js to Vue plugin format
This commit is contained in:
parent
5216645165
commit
229056ae5b
@ -2,33 +2,7 @@ import Vue from 'vue/dist/vue'
|
||||
import VueRouter from 'vue-router'
|
||||
import '../styles/index.scss'
|
||||
import 'codemirror/lib/codemirror.css'
|
||||
// import Demo from './demo.vue'
|
||||
import Card from 'packages/common/Card'
|
||||
import Icon from 'packages/common/Icon'
|
||||
import Loader from 'packages/common/Loader'
|
||||
import GradientText from 'packages/common/GradientText'
|
||||
import ColumnGroup from 'packages/common/ColumnGroup'
|
||||
import WithPadding from 'packages/common/WithPadding'
|
||||
import WithMargin from 'packages/common/WithMargin'
|
||||
import MasonryGroup from 'packages/common/MasonryGroup'
|
||||
import Table from 'packages/common/Table'
|
||||
import Checkbox from 'packages/common/Checkbox'
|
||||
import RoundButton from 'packages/common/Button'
|
||||
import Switch from '../packages/common/Switch'
|
||||
import Input from '../packages/common/Input'
|
||||
import Select from '../packages/common/Select'
|
||||
import Modal from '../packages/common/Modal'
|
||||
import Message from '../packages/common/Message'
|
||||
import Tooltip from '../packages/common/Tooltip'
|
||||
import Notification from '../packages/common/Notification'
|
||||
import Pagination from '../packages/common/Pagination'
|
||||
|
||||
import ServiceCard from 'packages/nimbus/ServiceCard'
|
||||
import HomeLayout from 'packages/nimbus/HomeLayout'
|
||||
import Navbar from 'packages/nimbus/Navbar'
|
||||
import ServiceLayout from 'packages/nimbus/ServiceLayout'
|
||||
import NimbusFormCard from 'packages/nimbus/FormCard'
|
||||
import NimbusConfirmCard from '../packages/nimbus/ConfirmCard'
|
||||
import NaiveUI from '../index'
|
||||
|
||||
import nimbusServiceLayoutDemo from './components/nimbusServiceLayoutDemo'
|
||||
import homeDemo from './components/homeDemo'
|
||||
@ -50,34 +24,9 @@ import paginationDemo from './components/paginationDemo'
|
||||
import startPage from './components/startPage'
|
||||
import demo from './demo'
|
||||
|
||||
Vue.use(NaiveUI)
|
||||
Vue.use(VueRouter)
|
||||
|
||||
Card.install(Vue)
|
||||
Icon.install(Vue)
|
||||
ServiceLayout.install(Vue)
|
||||
Navbar.install(Vue)
|
||||
Loader.install(Vue)
|
||||
HomeLayout.install(Vue)
|
||||
GradientText.install(Vue)
|
||||
ColumnGroup.install(Vue)
|
||||
WithPadding.install(Vue)
|
||||
ServiceCard.install(Vue)
|
||||
MasonryGroup.install(Vue)
|
||||
Table.install(Vue)
|
||||
WithMargin.install(Vue)
|
||||
Checkbox.install(Vue)
|
||||
RoundButton.install(Vue)
|
||||
Switch.install(Vue)
|
||||
Input.install(Vue)
|
||||
Select.install(Vue)
|
||||
Modal.install(Vue)
|
||||
NimbusFormCard.install(Vue)
|
||||
Message.install(Vue)
|
||||
Tooltip.install(Vue)
|
||||
Notification.install(Vue)
|
||||
NimbusConfirmCard.install(Vue)
|
||||
Pagination.install(Vue)
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: '/home-demo',
|
||||
|
6
index.js
6
index.js
@ -25,7 +25,7 @@ import ServiceLayout from './packages/nimbus/ServiceLayout'
|
||||
import NimbusFormCard from './packages/nimbus/FormCard'
|
||||
import NimbusConfirmCard from './packages/nimbus/ConfirmCard'
|
||||
|
||||
function installUiToVue (Vue) {
|
||||
function install (Vue) {
|
||||
Card.install(Vue)
|
||||
Icon.install(Vue)
|
||||
ServiceLayout.install(Vue)
|
||||
@ -53,4 +53,6 @@ function installUiToVue (Vue) {
|
||||
Tooltip.install(Vue)
|
||||
}
|
||||
|
||||
export default installUiToVue
|
||||
export default {
|
||||
install
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user