export * from './src/plugin/http' export * from './src/plugin/pop' export * from './src/plugin/npop' import plugin from './src/plugin' import components from './src/components/index'; import directive from './src/plugin/directive' import { App } from 'vue'; import AppProvider from './src/components/Application' import Authorized from './src/components/Authorized' import Btn from './src/components/Btn' import Chart from './src/components/Chart' import CityDrop from './src/components/CityDrop' import DropGrid from './src/components/DropGrid' import Editor from './src/components/Editor' import SoForm from './src/components/Form' import SoGrid from './src/components/Grid' import Icon from './src/components/Icon'; import Item from './src/components/Item' import Iframe from './src/components/Iframe' import LoadingComponent from './src/components/Loading' import Num from './src/components/Num' import Row from './src/components/Row' import Submit from './src/components/Submit' import Txt from './src/components/Txt' import pinia from './store/pinia'; export * from './src/components/Grid/grid' export * from './src/plugin/someUse' export { AppProvider, Authorized, Btn, Chart, CityDrop, DropGrid, Editor, SoForm, SoGrid, Icon, Item, Iframe,LoadingComponent, Num, Row, Submit, Txt, pinia }; export default { install: (app: App, options: any) => { app.use(pinia).use(plugin) .use(directive) .use(components); } }