如何创建一个Vue项目

步骤

1、打开Windows命令行,进入项目所要创建的地方的目录,然后输入命令

复制代码
vue create vueclidemo2

2、选择Manually select features

3、选择Babel,Linter

4、选2.x

5、选ESLint with error prevention only

6、选 Lint on save

7、In dedicated config files

8、选No

9、切换目录

复制代码
cd vueclidemo2

10、运行项目

复制代码
npm run serve

11、ctrl+点击链接

命令

1、运行项目命令

复制代码
npm run serve

2、下载axios命令

复制代码
npm install axios

3、下载路由命令

复制代码
npm i [email protected] -S

4、下载element命令

复制代码
npm i element-ui -S

在 main.js 中写入以下内容:

复制代码
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';

Vue.use(ElementUI);

new Vue({
  el: '#app',
  render: h => h(App)
});

5、下载js-cookie

复制代码
npm install --save js-cookie

6、后端和前端同源政策配置文件

复制代码
package com.example.demo.config;

import org.springframework.stereotype.Component;

import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@Component
public class UrlCorsConfiguration implements Filter {

    public void doFilter(ServletRequest req, ServletResponse res,
                         FilterChain chain) throws IOException, ServletException {

        HttpServletResponse response = (HttpServletResponse) res;
        //        允许跨域访问的地址【前端项目部署的地址】
        response.setHeader("Access-Control-Allow-Origin", "http://localhost:8081");
        //允许跨域的请求方法GET, POST, HEAD 等
        response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");
        //重新预检验跨域的缓存时间 (s)
        response.setHeader("Access-Control-Max-Age", "3600");
        //允许跨域的请求头
        response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type");
        //是否携带cookie
        response.setHeader("Access-Control-Allow-Credentials", "true");
        // 设置响应的类型及字符集编码
        response.setContentType("text/json;charset=utf-8");
        //设置响应的中文编码
        chain.doFilter(req, res);
    }

    public void init(FilterConfig filterConfig) {
    }

    public void destroy() {
    }

}
相关推荐
蓝婷儿22 分钟前
前端面试每日三题 - Day 29
前端·面试·职场和发展
小白上线*^_^*36 分钟前
Vue——Axios
前端·javascript·vue.js
一直在学习的小白~1 小时前
HTML字符串转换为React元素实现
前端·react.js·html
gxn_mmf1 小时前
典籍知识问答模块AI问答功能feedbackBug修改+添加对话名称修改功能
前端·后端·bug
sunbyte1 小时前
Three.js + React 实战系列 - 客户评价区细解教程 Clients 组件✨(回答式评价 + 评分星级)
开发语言·javascript·react.js
marvindev1 小时前
提bug测试专用
开发语言·javascript·bug
samroom2 小时前
Webpack基本用法学习总结
前端·学习·webpack
万能程序员-传康Kk2 小时前
食物数据分析系统vue+flask
前端·vue.js·flask
老猿阿浪2 小时前
JavaScript性能优化:从青铜到王者的进阶之路
开发语言·javascript·性能优化
老华带你飞3 小时前
音乐网站|基于SprinBoot+vue的音乐网站(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·音乐网站