0.1.18 • Published 3 years ago

cris-header v0.1.18

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

cris-header

介绍

阡陌云前端路由组件,提供统一的路由入口。

使用方法

1. Vue项目

  1. 使用npm安装并引入,注意需要store传入作为参数
npm install cris-header
  1. 在main.js中引入
import WorkHeader from 'cris-header'
import 'cris-header/dist/cris-header.css'

Vue.use(WorkHeader, { store })
  1. 在页面中使用组件,根据是否是开发环境判断模块点击的路由跳转
<!-- layout.vue -->
<template>
<div>
    <!-- 顶部栏 -->
    <WorkHeader :isDev="isDev">
      <template slot="leftSlot">
	    </template>
	    <template slot="rightSlot">
	    </template>
    </WorkHeader>
    <!-- 下方区域 -->
    <div class="page-body">
      <router-view />
    </div>
</div>

<script>
export default {
    name: "Layout",
    computed() {
        isDev() {
            return process.env.NODE_ENV === 'development'
        }
    }
}
</script>
  1. vue.config.js中路由配置(可选)
  devServer: {
    host: '0.0.0.0',
    port: port,
    open: true,
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      ["/apps/cris"]: {
        target: `http://localhost:8081/apps/cris`,
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''
        }
      },
      ['/apps/party']: {
        target: `http://localhost:8082/apps/party`,
        changeOrigin: true,
        pathRewrite: {
          ['^' + '/apps/party']: ''
        }
      }
    },
    disableHostCheck: true
  },
0.1.18

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago