vue 复习1

2019-04-26  本文已影响0人  刘松阳

一、如何理解vue:vue是一款组件化,数据驱动的mvvm框架

二、 vue安装:vue提供了脚手架,方便开发者开发

 1.检测vue-cli是否安装:在cmd命令窗口中输入vue来检测是否安装


 如果没有安装,则用下面命令安装:

npm install vue-cli -g 


2.用安装好的脚本架工具 来创建项目: vue init webpack 项目名

vue项目目录结构:

build:项目构建的目录
config:项目环境配置 例如:配置端口号,跨域,ip
node_mudles:node包  通过npm install 之后安装的包目录
src:项目开发目录
static:静态资源目录:  例如:json数据,图片,第三方样式 例如:reset.css
test:测试目录  包括:e2e 端到端 unit:单元测试
.eslintrc.js:ESLint代码质量配置文件
.babelrc:支持es6,7,8,9语法配置的目录,或者配置UI框架的按需加载时可能会用到
.gitignore:git推送时,被忽略,不推送到远程的配置文件
README.md:项目文档

ESLint:如何改正的我的不规范,保证代码高质量运行

1.如何改错:通过ESLint错误链接,找到例子,然后再针对自己项目改正
2.如何禁用:

  如何禁用某个错误:打开.eslintrc.js文件,添加要禁用的配置项

  例如:

   'quotes':0, //可以随意使用任何引号
   'space-before-function-paren':0  //可以在变量前后加空格
   

  如何禁用全部错误:找到config目录下的index.js文件,将useEslint: true改为false

Vue的生命周期(lifeCycle)

1.何为生命周期?*********

  vue生命周期:即vue组件由创建到销毁的过程
  1. 详解生命周期钩子
 (1)beforeCreate:组件实例创建之前

  el,data都不能获取


 (2)created:组件实例创建之后

        el不能获取
        data是可以获取的

        注意:ref用法
 (3)beforeMount:加载前

  (4)mounted:加载后 ,可以操纵dom
  (5)beforeUpdate:dom更新前
  (6)updated:dom更新后 

===========================================================

上一篇 下一篇

猜你喜欢

热点阅读