vue2.0基础 —— 项目搭建

写在前面的话:

  本文中的项目名称用下划线标出来了,都是自己可以改名的。


 一、项目搭建:

  1.安装前:你需要知道怎么使用命令行(在开始栏输入:cmd ,看到搜索结果后点击一下,出现的黑窗口就是啦),然后你还需要先安装 node(步骤详解以后更新)

  2.安装 vue-cli步骤如下(如果已经全局安装了的,这步就可以不要了)

npm install -g vue-cli        // 全局安装
vue                           // 查看,这里会出现一些用法,指令之类的讯息
vue list                      // 会出现browserify , webpack 模板相关的讯息

  3.初始化模板,此处我们选择 webpack作为打包工具:

  一般来说,语法是这样的: vue init 模板名 项目名称

实例:

vue init webpack sell              //默认为2.0了
vue init webpack#1.0 sell1.0       //则为1.0版本
// 期间会有一些选项的设置,可参考以下安装截图
// 完成之后 会生成一个以项目名称的文件夹,如 sell

下面是我的安装截图如下:

安装完成后其实都是有提示的~~~

下面就是 sell 文件夹的内容(请忽略里面的data.json文件,因为那是我自己手动创建的,是用来模拟后台数据那一块内容~):

  4.安装并运行模板

cd sell
npm install    // install 过程会比较慢,因为要下载一些依赖包(当然你也可以选择 cnpm 安装),完成后 目录下 会多了一个 node_modules 文件夹

npm run dev         
// 若为2.0版本运行时,浏览器会自动打开,1.0版本需要在地址栏手动输入:localhost:8080

  成功的话,在浏览器输入localhost:8080并回车,页面会出现如下:

  

接下来进行项目开发:

1.安装需要的依赖

  1)我用的scss,所以要安装一下语言依赖:

cnpm install node-sass --save-dev  (npm装的时候报错,所以用淘宝镜像进行安装就好了)
npm install sass-loader --save-dev

  2)如果要用到axios请求数据,就要安装axios,或者用jsonp请求数据,就安装jsonp,根据自己需要的进行安装就可以了。

2.明确文件的存放,文件夹的结构(主要是 src文件夹以及static文件夹)

  

src文件夹:最初一直在纠结公用样式的引入问题,现在有了一个明确的方案:

  1)在App.vue 引入:

<style lang="scss">
@import 'assets/common/base-h5.scss';  // 初始化样式文件
@import 'assets/common/font.scss';    // iconfont 字体文件
@import 'assets/style.scss';       // 公用样式文件
</style>

  2)样式编写(style.scss,组件里边的样式编写或样式文件编写等)都可引入 mixin-h5.scss;  里面有一些主题色的定义,scss语法的定义方法之类的。

这样就能在style.scss文件愉快地编写含有背景图片的公用样式啦。

另外,这样写也是最大避免了base-h5,font文件的重复引用。

  3)components 文件夹里边当然就是你的组件了,组件show 里面的 xx.vue 格式 示例:

<template>
  <div>哈哈</div>
</template>
<script>
export default {
  name: 'show'
}
</script>

<style lang="scss">
  div{
    color: red;
  }
</style>

static文件夹:

  1) 存放第三方的依赖(例如 flexible.js,mobile-util.js)

  2) img

以上了~

原文地址:https://www.cnblogs.com/Christeen/p/6437880.html