vue-admin-template 子组件跳转到子组件路由传参如果对你有帮助,请给个Star 轻量级后台管理系统基础模板

程序名称:vue-admin-template 子组件跳转到子组件路由传参如果对你有帮助,请给个Star

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

vue-admin-template 子组件跳转到子组件路由传参如果对你有帮助,请给个Star 介绍

vue-admin-template 项目地址

在线预览

更新日志

相关依赖

功能

  • 一周七天自动切换不同的壁纸(建议自己配置)

注意: 组件的名称和路由的名称一定要一致,例如 Home.vue 组件名称 name: home,则在路由文件中也要给它设置为 name: home,否则页面内容不能缓存

// 在router文件中
{
    path: 'home',
    name: 'home',
    component: () => import('../views/Home.vue')
}

// 在Home.vue中
export default {
    name: 'home'
}
  • 利用axios拦截器 实现了ajax请求前展示loading 请求结束关闭loading

注意

  • 源码可见 并且添加了必要的注释 可以自行更改

Index组件一般情况下只需要传数据就行 其他不用关注

市面上有大量的vue后台管理系统模板 但是功能都太丰富了 而且有很多组件用不上 所以写了这么一个最基础的 只有必要功能的模板
UI库使用的是iView 有大量的组件可用

子组件跳转到子组件

// xxx为你想跳转的子组件name
this.$parent.gotoPage('xxx')

路由传参

this.gotoPage('userinfo', {
    id: id,
})
// 在userinfo组件里取参
this.$route.params.id

使用

git clone [email protected]:woai3c/vue-admin-template.git

cd vue-admin-template

npm i
npm run serve
npm run build

打包后的文件要放在服务器根目录下,否则会出现空白页面
如果不是服务器根目录则需要更改打包的路径,打开 vue.config.js 文件添加如下代码

publicPath: './',

添加后如下所示

module.exports = {
    publicPath: './',
    devServer: {
        proxy: {
            '/api': {
                target: 'http://xxxx/device/', //对应自己的接口
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                  '^/api': ''
                }
            }
        }
    }
}

如果对你有帮助,请给个Star

vue-admin-template 子组件跳转到子组件路由传参如果对你有帮助,请给个Star 官网

https://github.com/woai3c/vue-admin-template

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...