Vue项目搭建过程(个人)

3 篇文章 0 订阅
3 篇文章 0 订阅

        这是一章关于vue-cli搭建项目的流程文章分享,属于目前个人的使用过程,观点不同勿喷

 ---------------------------------------------------------嘿嘿嘿------------------------------------------------------------

首先Node.js下载

首先node.js在官网直接无脑安装

 配淘宝镜像(配好后所有npm的命令都可以用cnpm替代,比npm更快)

npm install -g cnpm --registry=https://registry.npm.taobao.org

vue-cli

cnpm uninstall -g @vue/cli  //全局卸载vue-cli
  
cnpm install -g @vue/cli  //全局安装

创建项目(在已经创建的文件夹中,cmd大家应该都懂)

vue create 项目名  (选择最下面的自定义安装,选择需要的配置)

 这个是安装模块包(如果项目中没有node_modules则可以用这个下载)

cnpm install 

启动项目(一定要到你的创建的项目目录中)

cnpm run serve 

需要则引入vue最常用的element-ui库

引入element-ui库
	npm i element-ui -S   执行此命令
将下面两行代码复制到main.js最顶部即可
	import ElementUI from 'element-ui';
	import 'element-ui/lib/theme-chalk/index.css';
	Vue.use(ElementUI);

后面如果要进行cdn优化则以后再说

 引入axios,用于请求接口

cnpm install axios或者cnpm i axios -S

封装axios

封装axios文件:
在src下创建一个util的文件夹,里面新建service.js

import axios from "axios";

const service = axios.create({
    //baseURL会自动加在接口地址上
    baseURL:"/",
    timeout:5000,//指定请求的超时毫秒数,如果请求超过这个时间,请求自定中断
    headers:{
        'Content-Type':'application/json; charset=utf-8'
    }
})

//添加请求拦截器
service.interceptors.request.use(function(config){
    //在请求之前做些什么
    return config
},function(error){
    //对请求错误做些什么
    return Promise.reject(error)
})

//添加响应拦截器
service.interceptors.response.use(function(response){
    //对响应数据做些什么
    return response
},function(error){
    //对响应错误做些什么
    return Promise.reject(error)
})

//封装完成后导出
export default service

 main.js引入封装好的axios:

//引入axios以及配置后的axios
import axios from 'axios'
import service from '@/util/service'
Vue.prototype.axios = axios//挂载到原型,可在全局使用
Vue.prototype.service = service//service挂载到原型可全局使用

既然弄到axios了那就顺便把如何使用封装好的axios也给大家安利了吧

getAllList(){
        this.service.get('/getAllList')
        .then(res =>{
            //状态码等于200将数据赋值给声明的数据data中
            console.log(res)
            if(res.status===200){
                this.AllList= res.data.data;//数据赋值
                //控制台打印当前声明数组中的数据
                console.log(this.topArticleList);
            } 
        })
        .catch(function(error){
            console.log(error);
        })
      }

温馨提示:这里只是方法哦,其中AllList需要在data里声明数组,方法要在mounted中调用

接着继续我们搭建项目吧----》

为了写项目方便我一般会初始化vue中的css样式

在assets文件中新建一个css文件夹,在里面新建一个reset.css文件,
在里面初始化内外边距/ul/a/img/body等公共样式
然后再main.js中导入初始化css文件
import '@/assets/css/reset.css'

有时候我也会用到css的预处理less

cnpm install less-loader@5.0.0 -D


<style lang='less' scoped>

</style>

即可

书写规范可以嵌套例如(首先你的布局也是这样的顺序进行嵌套)

.a{
    .b{
       .d{
       }
   }
    .c{
       .e{
       }
   }
}

如果有错误可以到我参考一下我这篇文章,是我引入less遇到的问题

****解决引入less遇到问题

还有前置守卫是必要的吧,可以先写下,注释起来,用的时候再把它放出来

//全局前置守卫(多用于登录)
router.beforeEach((to,from,next)=>{
  //路径为list放行登录
  if(to.path=="/list"){
    next();
  }else{
    //路径为/的时候自动跳转到/list
    if(to.path=="/"){
      next("/list");
    }
  }
});

结尾最后再给大家分享一个无用的小知识

css分离

如果想把css分离则可以把css文件放置在assets下的文件中
// 引入css
<style scoped>
    @import '@/assets/css/你的css样式表文件.css'; 
</style>

要结束喽!

卷不死就要往死里卷!奥里给给

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 关于Vue2.0脚手架搭建项目的问题,我可以为您提供一些参考。首先,您可以使用Vue官方提供的Vue CLI(命令行界面)来创建和管理Vue项目。通过在终端中运行命令“vue create [项目名]”,您可以创建一个新的Vue项目并选择使用预定义的配置或手动配置。然后,您可以使用Vue CLI提供的一些工具和插件来管理您的项目,例如添加新的依赖项,构建和部署您的应用程序等。除此之外,还有一些第三方脚手架工具也可以帮助您快速创建和管理Vue项目,例如nuxt.js等。希望这些信息能对您有所帮助! ### 回答2: Vue 2.0脚手架是用来搭建和管理Vue项目的工具,可以快速创建一个基于Vue的应用程序的基本结构。使用Vue CLI(Command Line Interface)创建一个Vue项目非常简单,只需几个简单的步骤即可。 首先,需要在计算机上安装Node.js和npm(Node Package Manager)。这些是安装和运行Vue CLI所需的基本工具。 安装完成后,打开终端或命令提示符,并运行以下命令来安装Vue CLI: ``` npm install -g @vue/cli ``` 接下来,可以使用Vue CLI来创建一个新的Vue项目。在终端或命令提示符中,使用以下命令: ``` vue create 项目名称 ``` 通过运行此命令,Vue CLI将会自动创建一个新的Vue项目,并安装所有必要的依赖项。可以根据需要选择不同的配置选项,例如是否使用Babel、TypeScript、CSS预处理器等。 创建项目后,进入项目文件夹,运行以下命令启动开发服务器: ``` npm run serve ``` 这将在本地启动一个开发服务器,并在浏览器中实时预览项目。 除了创建项目Vue CLI还提供了一些其他有用的命令,例如构建和打包项目,运行单元测试,生成文档等。 总结来说,Vue 2.0的脚手架可以非常方便地搭建和管理Vue项目。借助Vue CLI,只需几个简单的步骤就可以创建一个基于Vue的应用程序,并进行开发、构建和打包等操作。这大大提高了项目的开发效率和可维护性。 ### 回答3: Vue.js是一款由Evan You开发的渐进式JavaScript框架。Vue 2.0是Vue.js的升级版本,相比于之前的版本,它更加快速、稳定和高效。 在搭建Vue 2.0项目时,我们可以使用脚手架来简化整个过程。脚手架可以理解为一个工具,它为我们提供了项目结构、配置文件和一些基础模板,使我们能够快速开始一个Vue项目的开发。 首先,我们需要安装Vue CLI(命令行工具),它是用于创建和管理Vue项目的工具。使用以下命令全局安装Vue CLI: ``` npm install -g @vue/cli ``` 安装完成后,我们可以使用命令`vue create`来创建一个新的Vue项目。通过命令行进入到你想要创建项目的目录,并执行以下命令: ``` vue create 项目名称 ``` 然后,Vue CLI将会引导你进行一系列的配置选择,如预设(默认或手动选择)、Babel、ESLint等。根据你的需求进行相应选择。 完成配置后,Vue CLI将会下载项目模板并安装依赖项。安装完成后,我们可以使用以下命令启动项目: ``` npm run serve ``` 以上命令会启动一个本地开发服务器,并会在浏览器中打开你的项目。此时,你就可以开始编写Vue组件、样式和逻辑了。 此外,Vue CLI还提供了许多其他操作,如构建项目、运行测试等。你可以参考Vue CLI的官方文档了解更多细节。 总而言之,使用Vue CLI搭建Vue 2.0项目非常简单,并且提供了一套完整的工具链,帮助我们更高效地进行开发。无论是个人项目还是大型企业级应用,Vue CLI都是一个非常实用的工具。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值