当前位置: 首页 > news >正文

湖北手机网站建设免费不收费的app

湖北手机网站建设,免费不收费的app,wordpress 调用所有,西安品牌网站建设服务商这一期目标是把系统的布局给搭建起来,采用一个非常简单的后端管理风格,可以参考官方的页面 https://element.eleme.cn/#/zh-CN/component/container 下面我们开始搭建,首先,安装一下vue-router,element-ui npm insta…

这一期目标是把系统的布局给搭建起来,采用一个非常简单的后端管理风格,可以参考官方的页面
https://element.eleme.cn/#/zh-CN/component/container

下面我们开始搭建,首先,安装一下vue-router,element-ui

npm install vue-router@3
npm install element-ui

然后在src目录下创建layouts文件夹和router文件夹 ,

在layouts文件夹下建立Layout.vue文件

<template><el-container class="container"><el-aside width="200px" style="background-color: rgb(229,227,238)"><el-menu :default-active="activeIndex" active-text-color="#BAA7FFFF"	class="el-menu-vertical"><el-menu-item index="/dashboard" @click="navigateTo('/dashboard')">Dashboard</el-menu-item><el-menu-item index="/users" @click="navigateTo('/users')">Users</el-menu-item><!-- 其他菜单项 --></el-menu></el-aside><el-container><el-header class="header"><div class="logo">My Admin</div></el-header><el-main class="main"><router-view></router-view></el-main></el-container></el-container>
</template><script>
export default {data() {return {activeIndex: '/dashboard'};},methods: {navigateTo(path) {console.log(this.activeIndex);if (this.$route.path !== path) {this.activeIndex = path;this.$router.push(path);}}}
};
</script><style scoped>
.container{height: 100vh;border: 1px solid #eee;
}.header {background-color: #ffffff;text-align: center;line-height: 60px;border-bottom: 1px solid #ebeef5;
}.logo {font-size: 20px;font-weight: bold;
}.main {padding: 20px;
}
</style>

在router下建立index.js文件,

import Vue from 'vue';
import Router from 'vue-router';
import Layout from '@/layouts/Layout';// 引入页面组件
import Dashboard from '@/views/Dashboard';
import Users from '@/views/Users';Vue.use(Router);const routes = [{path: '/',component: Layout,redirect: '/dashboard',children: [{path: 'dashboard',component: Dashboard,name: 'Dashboard'},{path: 'users',component: Users,name: 'Users'}// 其他子路由]},// 其他路由
];const router = new Router({mode: 'history',routes
});export default router;

因为想访问 / 直接转到 /dashboard ,所以有这行设置:

 redirect: '/dashboard',

还需要新建views文件夹,新增两个vue文件Dashboard.vue和Users.vue

<!-- Dashboard.vue -->
<template><div className="dashboard"><h1>Dashboard</h1><!-- Dashboard 内容 --></div>
</template><script>
export default {name: 'Dashboard'
};
</script><style scoped>
.dashboard {/* 样式 */
}
</style><!-- Users.vue -->
<template><div class="users"><h1>Users</h1><!-- Users 内容 --></div>
</template><script>
export default {name: 'Users'
};
</script><style scoped>
.users {/* 样式 */
}
</style>

修改main.js ,引入上面我们新增的内容:

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import router from './router'Vue.use(ElementUI)Vue.config.productionTip = falsenew Vue({router,render: h => h(App),
}).$mount('#app')

运行程序:

npm run serve

效果:
在这里插入图片描述

http://www.yayakq.cn/news/830310/

相关文章:

  • 网站备案资料申请wordpress 修改网页
  • 专业微网站建设公司哪家好长沙移动网站建设
  • 梅州市工程建设交易中心网站wordpress自带的404
  • 企业网站建设的误区主要有石家庄新闻最新
  • 重生做门户网站的小说unity制作app教程
  • 网站定制哪个好东莞网络营销外包
  • 广州网站建设系统开发网站开发淄博
  • 做微课的网站河南广宇建设集团有限公司网站
  • 锦州网站建设锦州网站参数设定
  • 网站维护什么情况网站备案证书放到哪里
  • 免费php外贸网站模板怎么搭建一个简单的网站
  • 医院门户网站开发wordpress百度快照没图片
  • 旅游网站建设受众分析建材行业网站建设
  • 眉山网站建设哪家好thinkphp做网站有什么好处
  • 校园电子商务网站建设wordpress 插件 爬文章
  • 个人可以做网站导航的网站吗曲阜网站建设哪家好
  • 哈尔滨城市建设局网站wordpress 文章登陆可见
  • 深圳网站设计设计临桂建设局网站
  • 中国建设教育网官方网站网站描述
  • 青岛专业做商业房的网站做网站导航一般字号是多少
  • 旅游网站优化方案dw如何创建网页链接
  • 网站的风格指的是什么基于jsp的电商网站开发
  • 博客网站搭建石家庄学做网站建设培训学校
  • 西安学校部门定制网站建设公司蓝色门户网站
  • 聊城宏远网站建设优化wordpress音乐直链插件
  • 浙江省工程建设协会网站怎样自学设计室内装修效果图
  • 百度商桥网站加不上本科专业建设规划
  • 网站开发有前途手机可以建网站嘛建站好吗
  • 多个域名绑定同一网站吗益阳建站网站制作
  • 武进做网站的公司做公司网站需要注意哪些