2018-10-08

ESLint

1. 说明

1)ESLint 是一个代码规范检查工具

2)它定义了很多特定的规则, 一旦你的代码违背了某一规则, eslint 会作出非常有用的提示

3)官网:http://eslint.org/

4)基本已替代以前的 JSLint

2. ESLint 提供以下支持

1)ES

2)JSX

3)style 检查

4)自定义错误和提示

3. ESLint 提供以下几种校验

1)语法错误校验

2)不重要或丢失的标点符号,如分号

3)没法运行到的代码块

4)未被使用的参数提醒

5)确保样式的统一规则,如 sass 或者 less

6)检查变量的命名

4. 规则的错误等级有三种

1)0:关闭规则。

2)1:打开规则,并且作为一个警告(信息打印黄色字体)

3)2:打开规则,并且作为一个错误(信息打印红色字体)

5. 相关配置文件

1).eslintrc.js : 全局规则配置文件

'rules': {

'no-new': 1

}

2)在 js/vue 文件中修改局部规则

/* eslint-disable no-new */

new Vue({

el: 'body',

components: { App }

})

3).eslintignore: 指令检查忽略的文件

*.js

*.vue

组件定义与使用

1. vue 文件的组成(3 个部分)

1)模板页面

页面模板

2)JS 模块对象

export default {

data() {return {}},

methods: {},

computed: {},

components: {}

}

3)样式

样式定义

2. 基本使用

1)引入组件

2)映射成标签

3)使用组件标签

import HelloWorld from './components/HelloWorld'

exportdefault{components: {        HelloWorld    }}

</script>

3. 关于标签名与标签属性名书写问题

1)写法一:一模一样

2)写法二:大写变小写, 并用-连接

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 过滤器 1. 理解过滤器 1)功能: 对要显示的数据进行特定格式化后再显示 2)注意: 并没有改变原本的数据, 可...
    金政锐阅读 264评论 0 0
  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,842评论 0 16
  • 你从未真正见过他,没有感受过他的呼吸,但世界上有一个他,一个在你心里独一无二的他,你的生活便增加了力量和热情。 没...
    等风来aa阅读 183评论 0 0
  • 2018-1-24 03:15 数数我平时做的那些事儿,哪些是长能量?哪些是平能量?哪些是低能量?(近期) 1.学...
    李静媛嘛嘛阅读 291评论 0 0
  • 一直觉得自己脾气暴躁没耐心,做什么事都是匆匆忙忙,没能好好珍惜眼前的生活。 静下心来才会发现生活中的美无处不在...
    6969dbc74173阅读 180评论 1 0