@sweetui/sweet-mobile-lib
Version:
Geely Group Mobile Vue.js Component
35 lines (31 loc) • 773 B
JavaScript
import Input from './components/input/input.vue'
import Group from './components/group/group.vue'
import Form from './components/form/form.vue'
import FormItem from './components/form/form-item.vue'
import Flex from './components/flex/sweet-flex.vue'
import FlexItem from './components/flex/sweet-flex-item.vue'
// 普通组件
const components = [
Input,
Group,
Form,
FormItem,
Flex,
FlexItem,
]
// JS组件,以 $开头
const services = {}
/**
* Export default Object
* Vue plugin structure, contain `version` and `install` function.
*/
export default {
install(Vue) {
// Register all Components.
components.map(cpt => {
Vue.component(cpt.name, cpt)
})
// Register all Services.
Object.assign(Vue.prototype, services)
}
}