Springboot+vue 前后端分离

未完结,有时间补充!  

 

最近自己摸索搭建了一个基本spring boot+vue 实现前后端分离的架构。

        开发工具及环境:IDEA+Springboot+Vue+Mysql+Jdk1.8

      上代码:

    1 先自己搭建一个springboot的项目

    2  首先本地需要安装好node.js  (不会看我之前的博客    https://blog.csdn.net/qq_41646484/article/details/88758369)

    3 搭建vue环境

        2.1 右键项目名称找到  "open in Terminal"
        
        2.2 输入  vue init webpack  demo(这里为你的项目名称 列我的为demo)
        
        2.3 提示目录已存在,是否继续:Y
        
        2.4 Project name(工程名):回车
        
        2.5 Project description(工程介绍):回车
        
        2.6 Author:kodak(作者名)
        
        2.7 Vue build(是否安装编译器):回车
        
        2.8 Install vue-router(是否安装Vue路由):回车
        
        2.9 Use ESLint to lint your code(是否使用ESLint检查代码,我们使用idea即可):n
        
        3.0 Set up unit tests(安装测试工具):n
        
        3.1 Setup e2e tests with Nightwatch(也是测试相关):n
        
        3.2 Should we run `npm install` for you after the project has been created? (recommended):选择:No, I will handle that myself

 

这是搭建好的目录结构

4 搭建好了之后目录结果下会出现你刚刚输入的对应的项目名称并打开
    有
      build  (各种编译用的配置文件详细看package.json中的scripts里面一般有调用的。)
      
      config  (开发环境  注意需要index.js中配置反向代理)
      
      node_modules (应该是一些依赖包)
      
      src           (开发的地方)
      
          assets    (存放图片、UI设计的图标文件 )
          
          components  (自研的业务型及通用型组件  也就是说自己写的vue就扔这里)
          
          router      (项目的路由管理模块)
          
          App.vue     (默认的首页)
          
          main.js     (入口)
          
      static    (静态文件吧)

 

安装jQuery和bootstrap教程
  
  1 先控制台下载
  
    cnpm install  popper.js -S   //bootstrap需要该js   注(S必须大写)
    
    cnpm install bootstrap -S    //安装bootstrap
    
    npm install jquery -sava-dev //安装jq
    
    下载完成后后可以在package.json中查看安装的版本
  
 2 引入jquery和bootstrap
 
        1 首先webpack.base.conf.js中加入  const webpack = require("webpack");
        
        2 然后model.exports中加入    (popper.js也是bootstrap需要依赖的js )
        
        plugins: [
            new webpack.ProvidePlugin({
            $:"jquery",
            jQuery:"jquery",
           "windows.jQuery":"jquery",
           Popper: ['popper.js', 'default'],
         })
        ],
        并要在 resolve的下面加入
        'assets':path.resolve(__dirname,'../src/assets')
        
        4 然后在main.js中定义全部变量
        
        import $ from 'jquery'   //3 定义全局jquery
        
        import 'bootstrap/dist/css/bootstrap.min.css'  (后面为你安装的路径)
        
        import 'bootstrap/dist/js/bootstrap.min.js' (后面为你安装的路径)
        
        5  ok!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值