初试Vue框架,熟悉elementui组件,了解webpack构建工具,使用脚手架打包上传。
项目开源,持续更新,欢迎 Star⭐️!
安装脚手架
通过脚手架创建项目
初始化远程仓库
将本地项目托管到Github或Gitee中
第一个cmd输入
git config --global user.name "picky-xxx"
git config --global user.email "1119052606@qq.com"
在创建好的vue项目中打开cmd并输入
连接MySQL数据库
安装Node.js环境
使用postman测试接口
每次写完都要合并到master中上传,同时也要上传分支,好随时修改
脚手架使用3.6以上的版本
自定义代码片段
/router/index.js:导入与路径有关的.vue
main.js:导入外面的资源,类似于HTML的link
element.js:导入elementui需要的组件
数据绑定:form表单中的 :model="loginForm" ,loginForm定义在data中
表单校验::rules="xxxRules",xxxRules定义在data中
@事件=“方法名”
!== 、===
使用async await $http 请求路径后(具体请求地址由API文档规定),得到返回的相应数据
:data=“数据源”,所需的所有数据
Form表单中的prop=“需校验的字段名”,v-model=“绑定校验的字段名“
Table中的prop=“API文档中规定的名字”
在函数中,scope.row是当前点击的结点的所有数据
ref可以调用ui官方给的函数,this.$refs.treeRef.xxx函数(需要先挂载)
展开运算符...
可以展开数组,把数组的每个数据拆开然后放进去
const keys = [
...this.$refs.treeRef.getCheckedKeys(),
...this.$refs.treeRef.getHalfCheckedKeys()
]
需要用{{}}的就用{},需要放置所有数据的(一般是{},{})用[]
main.js:导入外部资源入口
index.js:导入vue文件,挂载路径定向
element.js:导入elementui所需的组件
Login.vue:登录页面
Home.vue:后台管理系统搭大框架
Users.vue:用户列表管理
Users.vue:
依赖:
插件:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。