编辑 main.js
文件:
import './styles/index.scss'
简单的管理后台基本上就是数据的增删改查。主要就是 列表 + form 表单。每个页面的逻辑基本上都相同。不同的地方就是每个页面需要调用的具体 API 及参数。
以前 vue2 的时候最简单的做法是写出来一个页面的逻辑,然后直接 copy 到各个页面中,修改 API 及参数即可。高级一点的是利用 mixin 函数,将可复用逻辑抽离,每个页面引入 mixin。
vue3 之后新增了composition API。本文就是利用composition API,将可复用的逻辑抽离到composition API中,并
一个基于 RBAC 设计的通用后台管理系统,支持通过配置文件批量完成特定功能,如搜索、表格数据显示,导入、导出。项目中封装了大量通用组件,如表单、表格、Echarts 图表、头像上传、面包屑、左侧菜单等。
会编译到dist目录,然后扔到服务器里,把package.json也扔进去,然后npm install安装项目的依赖
然后项目同文件夹弄一个app.json文件供pm2进行启动
常用的几个pm2命令:
pm2 delete all 关闭所有实例
pm2 list 显示所有实例
pm2 start app.json 根据app.json启动项目
pm2 logs 查看服务日
Volar 是官方的 VSCode 扩展,提供了 Vue 单文件组件中的 TypeScript 支持,还伴随着一些其他非常棒的特性。
TIP: Volar 取代了我们之前为 Vue 2 提供的官方 VSCode 扩展 Vetur。如果你之前已经安装了 Vetur,请确保在 Vue 3 的项目中禁用...
网上的资料都说 ts 是 js 的类型的超集,遵循最新的ES6规范,它扩展了js的语法。
ts 更像后端面向对象语言,规范类型的定义,可以在便衣阶段发现大部分错误。
3.最新的 Vue 和 React 也可以集成TypeScript。
4.势头凶猛,谷歌在大力地推广 ts,angular2 以上都基于 ts 的语法。
5.ts 是前端未来开发的趋势,很多公司都开始拥抱 ts。
安装&&编译
想着边学习边敲代码,可是浏览器不能运行ts,所以我们得先编译成ts