利用vuejs+element-ui+Parcel搭建自定义后台
发布日期:2021-06-24 18:23:13 浏览次数:2 分类:技术文章

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

背景

公司内部的后台,和后台菜单都是利用java后台建设,无需要再自己写的后台界面,菜单java自动创建,只需要配置好url即可实现。估计很多小伙伴公司内部都是这样的搭配吧?所以我只需要知道url,和有一套验证机制就ok了。

验证机制,无非就是通过header 头添加 authorization ,验证token,即可以访问,每个cgi接口,都会验证token。具体实现代码 详情看代码,还有个分页代码demo。代码都有注释。

说明

这个项目是利用了 Vuejs+Elementui+Parcel+Php 搭建的后台项目demo,其中,Parcel是个构建工具,parcel-vue 一个基于parcel打包工具的 vue急速开发脚手架解决方案,强烈建议使用node8.0以上。

其中phpcgi文件夹是写了一些简单的cgi,vuejs文件夹里面可以按下面步骤初始化。

初始化项目

// 安装脚手架$ npm install parcel-vue -g// 初始化$ parcel-vue projectName

安装依赖

$ cd projectName$ npm install

其中parcel-bundler是主要的工具,对于vue结尾的单文件,需要单独处理文件类型,

parcel-plugin-vue这个插件会通过vueify来生成对应的代码,parcel会自动加载parcel-plugin开头的依赖。

运行开发环境,运行成功打开浏览器:1234即可查看项目

$ npm run dev

打包编译

$ npm run build

开发

目录结构

src├── router    ├── index.js├── assets    ├── logo.png├── components    ├── Hello        ├── index.js    ├── index.js├── views    ├── HelloWorld        ├── images            ├── logo.png        ├── HelloWorld.vue├── styles    ├── common.css├── store    ├── global        ├── global.js        ├── index.js    ├── index.js├── app.vue├── index.js

只需要执行npm run devnpm run build 就可以进行开发和构建。

路由懒加载

只需将传统 import page from 'path' 方式改为 const page = () => import('path') 即可

// 此种方式路由不会懒加载import HelloWorld from '../views/HelloWorld/HelloWorld.vue'// 此种方式引入即可实现路由懒加载,打包时js文件自动拆分const HelloWorld =  () => import('../views/HelloWorld/HelloWorld.vue')

nodejs版本升级,如果您的node版本低于8.0,我们强烈建议您升级node版本(命令行升级不支持windows)

$ npm install -g n$ n stable

代码github

转载地址:https://blog.csdn.net/weixin_34248258/article/details/88746448 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:PHP学习方向-进阶3_MySQL篇(四)
下一篇:Slog18_支配vue框架模版语法之v-on

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月09日 05时55分22秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章