idea创建Vue项目流程

Vue项目创建流程

一、Vue项目创建

1、官网下载node并安装

去node.js官网下载安装包下载 | Node.js 中文网下一步安装即可

2、 配置环境变量

一般会在安装时自动配置,若无效,则手动配置

安装成功,在命令行输入node -v   以及  npm -v

3、npm换成国内源,此地址可能更新,每年查询一下

npm换源(镜像)

npm config set registry https://registry.npmmirror.com(好像是不能用了,直接上网找一个)

查看是否安装成功

npm config list  或者  npm config get registry  查看npm的数据源是否更换成功

4、安装vue-cli脚手架

安装一次就可以,下次直接创建vue项目

输入npm install vue-cli -g

覆盖安装旧版本:npm install -g  @vue/cli -init

输入vue -V,查看是否安装成功

5、创建vue项目

1、在命令窗口进入到需要创建项目的工作目录如下

2、输入vue init webpack  [项目名称]

6、运行vue项目

1、进入到创建的vue项目下,如下图:

2、运行vue项目,在项目目录下输入 npm run dev命令

3、效果如下图:

二、目录介绍

  • 三、代码高亮

四、组件介绍

1、组件组成

<!--模板-->

<template>
<h1>
  单个组件
</h1>
</template>

<!--js-->
<script>
export default {}
</script>

<!--样式-->
<style>
</style>

2、export default 组件所有业务相关信息

export default {
  name:"aaa"//组件名称
}

  1. 加载组件的流程

第一步:引入组件import 组件名称  from '路径'

第二步:挂载组件components: { 组件名称}

第三步:显示组件<组件名称 />

  1. Scoped

添加表示所有样式只作用于该组件

五、组件交互

组件与组件数据的传递与获取

1、传数据

2.取数据

六、子组件反向传递数据

  1. 子组件

2.父组件

七、三方库引入

查找方式:https://github.com/

  1. Axios

Axios 是一个基于 promise 的网络请求库,

npm install --save axios  

npm install axios@1.5.0 --save   //安装固定的版本

局部引入:

import axios from "axios";

全局引入:main.js

局部引入:

import axios from "axios";

全局引入:main.js

Vue2

1、引入axios(npm install axios)

import axios from “axios”

2、设置请求的根路径(即web项目根路径,注意最后一个/)

axios.defaults.baseURL = “http://localhost:8888/web项目名称/

3、将axios挂载到vue原型对象上,这样每个vue的组件都可以通过this访问$http,从而发起请求

Vue.prototype.$http = axios;

import Axios from "axios";

Vue.prototype.$http = Axios;

函数调用:

this.$http({
  method:"get",
  url:"xxx"
}).then(res=>{
   alert(res)
})

Vue3

函数调用:

axios({method:"get",url:"xxxx/xx"}).then(res =>{console.log(res); })
 axios.get("url").then(res=>{console.log(res)}

处理跨域问题:

server.port=8081
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/sjdb?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root

mybatis-plus.mapper-locations=classpath:mapper/*.xml
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

解决方法如下,这里提供两种解决方法
//方法一、可在每个controller上加@CrossOrigin注解
//方法二、使用该配置文件,SpringBoot启动时会自动读取配置文件

@Configuration
public class AxiosConfig implements WebMvcConfigurer {
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOriginPatterns("*")
                .allowCredentials(true)
                .allowedMethods("GET", "POST", "DELETE", "PUT")
                .maxAge(3600);
    }
}

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤创建一个基于Vue和Spring Boot的项目: 1. 首先,你需要安装Node.js和Vue CLI来搭建Vue项目。你可以在官方网站上下载和安装Node.js:https://nodejs.org/en/。安装完成后,打开终端并运行以下命令来安装Vue CLI: ``` npm install -g @vue/cli ``` 2. 使用Vue CLI创建一个新的Vue项目。在终端中,进入你想要创建项目的目录,然后运行以下命令: ``` vue create <project-name> ``` 其中`<project-name>`是你想要的项目名称。在创建过程中,你可以选择手动配置或使用默认配置。 3. 进入新创建Vue项目目录: ``` cd <project-name> ``` 4. 在Vue项目中使用Vue Router来进行页面路由。运行以下命令来安装Vue Router: ``` npm install vue-router ``` 5. 创建Spring Boot项目。你可以使用Spring Initializr(https://start.spring.io/)来生成一个新的Spring Boot项目。选择所需的依赖项,然后下载生成的项目。 6. 解压生成的Spring Boot项目,并使用你喜欢的IDE(如IntelliJ IDEA或Eclipse)打开它。 7. 将Vue项目的生成文件(通常在`dist`目录下)复制到Spring Boot项目的静态资源目录(通常是`src/main/resources/static`)下。 8. 在Spring Boot项目创建一个控制器类来处理Vue页面的请求和返回。你可以使用`@RestController`注解来标记这个类,并使用`@RequestMapping`注解来指定路由路径。 9. 启动Spring Boot应用程序,并在浏览器中访问Vue页面的URL。你应该能够看到Vue应用程序正常运行。 这些步骤可以帮助你创建一个基于Vue和Spring Boot的项目。你可以根据自己的需求进一步开发和定制化。祝你好运!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值