博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue + json-server实现后台管理系统
阅读量:6476 次
发布时间:2019-06-23

本文共 4047 字,大约阅读时间需要 13 分钟。

hot3.png

使用vue-cli脚手架搭建项目,基本操作步骤前面博客也有,这里就不进行介绍了。把项目框架搭建好,以及上篇json-server搭建好以后,开启两个服务,一个是json-server的服务:localhost:3000,一个是vue项目的服务,端口默认是8080.

先上效果图:

112334_Ojge_3743353.png

该系统配合bootstrap渲染样式,方便快捷实现效果。在index.html中引入相关链接:

113027_wFnO_3743353.png

头部放在App.vue中,通过在main.js中使用ES6语法设置:

//main.js:new Vue({  router,  template: `	
`}).$mount("#app")

一共需要用到6个vue子组件,分别展开描述,具体描述以注释的形式附在代码旁,方便表达。

1.Customers.vue:主页组件

主页主要展示的是搜索框和信息列表。

2.About.vue:关于我们页面组件

3.Alert.vue:弹框提示组件

4.Add.vue:添加信息组件

5.CustomerDetail.vue:详情信息组件

6.Edit.vue:编辑信息组件

需要用到哪个组件就去创建生成相应的组件,并在main.js中引用,并设置路由,最后附上main.js:

//各个组件的引入import Vue from 'vue'import App from './App'import VueRouter from 'vue-router'import VueResource from 'vue-resource'import Customers from './components/Customers'import About from './components/About'import Add from './components/Add'import CustomerDetails from './components/CustomerDetail'import Edit from './components/Edit'Vue.config.productionTip = false//使用路由和http请求Vue.use(VueRouter)Vue.use(VueResource)//设置路由const router = new VueRouter({	mode:'history',                 //去掉地址的#	base:__dirname,                	routes:[		{path:"/",component:Customers},		{path:"/about",component:About},		{path:"/add",component:Add},		{path:"/customer/:id",component:CustomerDetails},		{path:"/edit/:id",component:Edit},	]})

最后,就实现了一个简单的后台管理系统,可以添加用户信息,查看详情,编辑和删除对应内容,还可以搜索信息。有时间还会继续完善功能,希望大家多多支持!如果对你有帮助,希望可以给我点赞哦!

转载于:https://my.oschina.net/GracefulTing/blog/1797675

你可能感兴趣的文章
[JSOI2008]星球大战starwar BZOJ1015
查看>>
centos 7 部署LDAP服务
查看>>
iOS项目分层
查看>>
IntelliJ IDEA 注册码
查看>>
String字符串的截取
查看>>
Shell编程-环境变量配置文件
查看>>
Struts2和Spring MVC的区别
查看>>
理解Javascript参数中的arguments对象
查看>>
git代码冲突
查看>>
git bash 风格调整
查看>>
linux操作系统加固软件,系统安全:教你Linux操作系统的安全加固
查看>>
linux中yum源安装dhcp,24.Linux系统下动态网络源部署方法(dhcpd)
查看>>
HDOJ-1010 Tempter of the Bone
查看>>
JavaNIO基础02-缓存区基础
查看>>
日本开设无人机专业,打造无人机“人才市场”
查看>>
190行代码实现mvvm模式
查看>>
兼容几乎所有浏览器的透明背景效果
查看>>
jeesite 框架搭建与配置
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>