Vue基础操做

开发环境搭建

  在开始Vue项目前,须要搭建Vue的开发环境,具体操做过程以下css

  1.下载并安装node.js,完成后在cmd中输入path语句,看环境变量的路径中是否有node.js,若是有则说明安装成功html

  2.在cmd中输入npm -v以及node -v,看是否有npm以及node的版本号,有的话说明node以及npm安装成功vue

  3.在须要添加vue项目的路径下打开git bashnode

  4.全局下安装vue-cli(命令为npm install --global vue-cliwebpack

  注意该命令是在国外的网站上下载内容,速度慢,能够用淘宝的镜像cnpm(命令为npm install -g cnpm --registry=https://registry.npm.taobao.orggit

  5.建立基于webpack模板的新项目(命令为vue init  webpack my-projectweb

  其中除了vue-routerY(yes),其余的为N(No)vue-router

  6.进入my-project文件夹(cd my-project),npm install(安装)再npm run dev(运行)vue-cli

  若是运行错误,能够从新运行一次npm

  7.最后能够经过localhost:8080访问建立的项目的初始页面(若是非第一个,则端口号会从8080开始顺次后排)

  

 

项目结构

  用webpack脚手架搭建的项目通常包含如下文件:

零散文件

  README:项目的说明文件

  package.json:开发时的第三方依赖包

  package-lock.json:第三方依赖包的锁文件,能够用来确认依赖包的具体版本,从而保持团队开发的统一

  LICENSE:开源协议的说明

  index.html:项目默认的首页模板文件

  postcssrc.js:postcss的配置项

  gitignore:当上传到git时,若是有特殊的文件不但愿上传,则在此处配置

  eslintrc.js:一些代码书写的规范在此配置

  eslintignore:说明哪些文件不接受eslintrc的代码书写规范的检测

  editorconfig:配置编辑器中的语法

  babelrc:把咱们写的代码进行编译,成为浏览器能够解析的代码

目录文件

  static:放置静态资源(模拟的JSON数据、图片等)

  node_modules:项目依赖的第三方的包

  src:整个项目的源代码

    main.js:整个项目的入口文件

    App.vue:整个项目最原始的根组件

    router里的index.js:项目中的全部路由

    components:项目中须要用的小组件

    assets:项目中用到的图片资源

  config:项目的配置文件

    index.js:基础的配置信息

    dev.env.js:开发环境的配置信息

    prod.env.js:线上的配置信息

  build:项目中webpack打包的配置内容

    webpack.base.conf.js:基础的配置项

    webpack.dev.conf.js:开发环境中的配置项

    webpack.prod.conf.js:线上的配置项

 

路由配置

  搭建完环境后,就能够在编辑器中打开整个项目的文件夹了

  其中咱们这里能够设置router文件夹下的index.js文件,配置路由(即经过某个路径访问到某个页面)

  其中@代指src文件夹

  配置路由通常有两种方法:

方法一

  在router文件夹的index.js里找到routes,添加一个新的对象项

  其中component用来找书写的页面,属性值为require方法,内部为路径(因为版本问题,可能会不支持)

  代码执行时,在路径中输入path的内容,就会把component中的内容渲染到页面里

  

方法二

  添加一个import,后跟一个自定义的名称(如Demo1),再写from,后跟该路由访问的文件路径

  一样在routes里添加一个对象,component的属性值写一个自定义名称(即import和from之间的自定义名称)

  

相关文章
相关标签/搜索