ESLint和元件定義
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)寫法二:大寫變小寫, 並用-連結
相關文章
- 一起學React--元件定義和元件通訊React元件
- 重新思考 Vue 元件的定義Vue元件
- 使用 defineNuxtComponent`定義 Vue 元件UXVue元件
- C#自定義控制元件:如果定義控制元件的事件C#控制元件事件
- React(0.13) 定義一個checked元件React元件
- React(0.13)定義一個checked元件React元件
- 簡單-定義一個小程式元件元件
- React元件方法的兩種定義方式React元件
- 十分鐘瞭解eslint配置 && 編寫自定義eslint規則EsLint
- 定義、整合並實施帶有控制元件的MES和ERP控制元件
- 03 . Vue基礎之計算屬性,元件基礎定義和使用Vue元件
- HTML元件(HTMLCOMPONENTS)之二定義標記和名稱空間(轉)HTML元件
- React(0.13)定義一個多選的元件React元件
- react篇章-React 元件-ES6 class 來定義一個元件React元件
- SMART原則的定義和含義
- vue 常量定義和使用Vue
- 指標的申明和定義指標
- 方法的作用和定義
- vue3 子元件 ref ts型別定義Vue元件型別
- ESLint可共享配置釋出,團隊自定義ESLint規則新鮮出爐EsLint
- 介面的定義和實現
- Git分支的定義和操作Git
- 變數的定義和使用變數
- 如何定義和建立架構架構
- 瀑布和迭代可混合:敏捷定義者Martin Fowler定義瀑布法敏捷
- define巨集定義和const常量定義之間的區別
- 概率的公理化定義和資訊量定義公式推導公式
- 自定義控制元件總結和思考控制元件
- 基於ng-alain定義自己的select元件AI元件
- 通過xml配置檔案定義及佈局元件XML元件
- c 語言中巨集定義和定義全域性變數的區別變數
- GPU伺服器定義和理解GPU伺服器
- 4.1 定義和應用樣式
- c+++變數宣告和定義C++變數
- Monad和Monoid的定義Mono
- 工作流術語和定義
- UVM transaction 定義 方法和用法(未完)
- 團隊自定義 tslint & eslint 詳細規則EsLint