README.md

    default

    只是一个练习项目,旨在熟悉vue-router 和 vuex 结合的规模化开发

    路由配置

    如果新加入的页面需要在sidebar.vue组件中展示,组件基本配置项如下:

    例如,新增加一个页面:student.vue

     import Page from 'xxxx/BasePage.vue';
     export default {
     	  index:0,//左侧路由排序,可以没有,默认使用BasePage中的index:99;
     	  extends:Page,//必须有这个,否则在菜单就不会自动显示
     	  title:"页面title"----这个是左侧导航名称
     	  name: 'Student',------页面名称
     	  props: {
     	    // msg: String
     	  },
     	  data(){
     		  return{			 
     	 		  		  
     		  }
     	  },
     	  created(){
     	  },
     	  ......
     	}

    routes.js中的配置如下

    	children:[
    	  ....
    			{
    				path: '/student',
    				name: 'Student',
    				component:Mymodule['Student'],				
    			},	
    	.....
    	]

    自定义组件

    本例的自定义组件放到base文件夹下,组件有一个自定义钩子isComponent,只有 isComponent:true 时才会被正确注册.

    例如 self.vue组件

     export default{
     		name: 'Self',
     		isComponent:true,//必须有这个
     		props: {
     			msg: String
     		},
     		data() {
     			return {				
     				
     			}
     		},
     		created(){	
     		}, 		
     		
     }

    项目简介

    本项目是一个vue规模化的小demo,包括vuex状态管理,vue-router路由跳转,编程式导航的应用、路由懒加载,工厂函数等的使用都包含在demo中。

    发行版本

    当前项目没有发行版本

    贡献者 1

    求知_攀登者 @Q1761991696

    开发语言

    • Vue 65.3 %
    • JavaScript 31.8 %
    • HTML 2.9 %