白板项目(springboot|白板项目(springboot + vue)回盘
简介
开始撰写时间:2021年10月24日【白板项目(springboot|白板项目(springboot + vue)回盘】项目出处见:https://github.com/Antabot/Wh...
本文章只作为本人学习springboot + vue的初期项目的记录,方便个人回盘,也供有需要的朋友快速回盘。
vue项目搭建 项目创建
vue-cli
创建前端项目,需要自行安装 npm
以及vue-cli的包,安装步骤遇到问题建议参考vue-cli官网执行命令
vue init webpack project-name
创建项目,一路回车下去即可项目启动
npm run start
启动原理补充:
- 命令解释
Thenpm run
command lets you define custom scripts in your package.json
即npm run会执行你定义在package.json
内的文件,因此可以在自动生成的package.json
文件内看到对应的start对应着
"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "start": "npm run dev", }
webpack-dev-server
: Use webpack with a development server that provides live reloading. This should be used for development only.
其实就是了一个express服务,同时会加载指定配置文件build/webpack.dev.conf.js
,该文件内再会进一步读取自动生成的config
目录内对应文件。
- 重点文件关系
首页文件:index.html - 由webpack.config
定义
入口文件:main.js - 由webpack.config
config定义
主应用组件:App.vue
# main.js内重点内容
new Vue({
el: '#app',// 需要挂载到index.html的查询器
router,// 引入router组件
components: { App },// 用到的组件
template: ''// 模板语法,其实就是components目录下单个组件内的内容,详情见:https://cn.vuejs.org/v2/guide/components.html
})
# 该部分内容会将原index.html内#app替换为指定模板
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 17|17 关山松 第二课作业#公众号项目# D20
- RxJava|RxJava 在Android项目中的使用(一)
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- 靠QQ月入上万灰色暴利偏门的项目
- spring|spring boot项目启动websocket
- springboot使用redis缓存
- vuex|vuex 基础结构