55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			55 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								// 全局组件配置
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import empty from './empty/Main' // 空状态组件
							 | 
						||
| 
								 | 
							
								import drawer from './drawer/Main' // 右侧bar
							 | 
						||
| 
								 | 
							
								import Header from '@/components/header/Header'; // 头部组件
							 | 
						||
| 
								 | 
							
								import FixedTopPage from '@/components/advertising/FixedTop'; // 顶部广告
							 | 
						||
| 
								 | 
							
								import Footer from '@/components/footer/Footer'; // 底部栏
							 | 
						||
| 
								 | 
							
								import Search from '@/components/Search' // 搜索框
							 | 
						||
| 
								 | 
							
								import card from '@/components/card' // 个人中心 卡片
							 | 
						||
| 
								 | 
							
								import cateNav from '@/components/nav/cateNav' // 个人中心 卡片
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								empty.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('empty', empty);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								drawer.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('drawer', drawer);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Header.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('BaseHeader', Header);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FixedTopPage.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('FixedTopPage', FixedTopPage);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Footer.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('BaseFooter', Footer);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Search.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('Search', Search);
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								card.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('card', card)
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								cateNav.install = function (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.component('cateNav', cateNav)
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// 引用本js中所有的组件
							 | 
						||
| 
								 | 
							
								export function InstallAll (Vue) {
							 | 
						||
| 
								 | 
							
								  Vue.use(empty)
							 | 
						||
| 
								 | 
							
								  Vue.use(drawer)
							 | 
						||
| 
								 | 
							
								  Vue.use(Header)
							 | 
						||
| 
								 | 
							
								  Vue.use(FixedTopPage)
							 | 
						||
| 
								 | 
							
								  Vue.use(Footer)
							 | 
						||
| 
								 | 
							
								  Vue.use(Search)
							 | 
						||
| 
								 | 
							
								  Vue.use(card)
							 | 
						||
| 
								 | 
							
								  Vue.use(cateNav)
							 | 
						||
| 
								 | 
							
								}
							 |