//components.ts
import tmApp from "../components/tmui/components/tm-app/tm-app.vue"
import tmIcon from "../components/tmui/components/tm-icon/tm-icon.vue"
import tmNavbar from "../components/tmui/components/tm-navbar/tm-navbar.vue"
import tmButton from "../components/tmui/components/tm-button/tm-button.vue"
import tmSheet from "../components/tmui/components/tm-sheet/tm-sheet.vue"
export default {
install(app:any) {
app.component('tmApp', tmApp);
app.component('tmIcon', tmIcon);
app.component('tmNavbar', tmNavbar);
app.component('tmSheet', tmSheet);
app.component('tmButton', tmButton);
}
};
//main.ts
import vueComs from '@/config/components'//批量注册组件
app.use(vueComs)
0 个回复