美文网首页
ESLint和组件定义

ESLint和组件定义

作者: jackmanzhang | 来源:发表于2018-10-07 00:12 被阅读0次

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)模板页面

<template>
页面模板
</template>
2)JS 模块对象

<script>
export default {
data() {return {}},
methods: {},
computed: {},
components: {}
}
</script>
3)样式

<style>
样式定义
</style>

2. 基本使用

1)引入组件

2)映射成标签

3)使用组件标签

<template>
<HelloWorld></HelloWorld>
<hello-world></hello-world>
</template>

<script>
import HelloWorld from './components/HelloWorld'

export default {
    components: { 
        HelloWorld
    }
}

</script>

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

1)写法一:一模一样

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

相关文章

  • ESLint和组件定义

    ESLint 1. 说明 1)ESLint 是一个代码规范检查工具 2)它定义了很多特定的规则, 一旦你的代码违背...

  • ESLint和组件定义

    ESLint 1. 说明 1)ESLint 是一个代码规范检查工具 2)它定义了很多特定的规则, 一旦你的代码违背...

  • eslint react xxx is assigned a

    ESLint中文翻译 ESLint 问题重现(定义了变量并使用了,但是eslint还是报定义过了但是未使用的错误)...

  • ESLint使用规则

    工作中如何使用的ESLint,以及如何自定义ESLint规则? 为什么要使用ESLint? JavaScript是...

  • vue 自定义组件(一)全局、局部组件

    vue自定义组件分为局部组件和全局组件 全局组件 全局组件格式template 是模板props 是自定义组件用到...

  • Vscode vue+iview,Eslint总是报错‘[vue

    在vue+iview项目中,使用了Eslint做代码风格检查,但是在使用iview组件标签时,eslint总是会报...

  • 组件

    组件定义 组件的props 组件的state 有状态组件和无状态组件 属性校验和默认属性 组件样式

  • vue组件的使用

    props和$emit 组件间通讯和自定义事件 父子通讯 props $emit兄弟组件或者隔代组件使用自定义事件...

  • React/React Native 的ES5 ES6写法对照表

    模块 引用 导出单个类 定义组件 给组件定义方法 定义组件的属性类型和默认属性 初始化STATE 把方法作为回调提...

  • vscode配置eslint

    A.eslint 工具:eslint编译模块包 和 vscode 的eslint扩展工具B.eslint 检查:编...

网友评论

      本文标题:ESLint和组件定义

      本文链接:https://www.haomeiwen.com/subject/fxukaftx.html