鍍金池/ 問答/HTML/ vue中 【組件系統(tǒng)】和【單文件組件】中提到的【組件】是指一個東西嗎?

vue中 【組件系統(tǒng)】和【單文件組件】中提到的【組件】是指一個東西嗎?

vue中 【組件系統(tǒng)】和【單文件組件】中提到的【組件】是指一個東西嗎?

回答
編輯回答
避風港

"組件"都是指的Vue的組件,
"單文件"組件表示你可以把組件的所有要素寫在同一個文件內(nèi), 從而達到官方所講的

在一個組件里,其模板、邏輯和樣式是內(nèi)部耦合的,并且把他們搭配在一起實際上使得組件更加內(nèi)聚且更可維護
鏈接

當然你也可以按你自己的方式組織, 不寫在同一個文件里

2018年8月15日 00:37
編輯回答
還吻

單文件組件是指 vue-cli 腳手架工具 書寫的文件格式,方便管理開發(fā)
組件系統(tǒng)是vue組件的總稱,大致意思就是說,項目是有一個一個組件組成,組件之間相互聯(lián)系,構成web頁面

vue-cli 項目搭建

2018年3月27日 06:33
編輯回答
雨蝶

組件系統(tǒng)中介紹的組件有兩種注冊方式。全局注冊和局部注冊。單文件組件就是一個局部組件。
單文件組件

*componentA.vue*
<template></template>
<script>
  export default {
    data: function () {}
  }
</script>

普通js

*componentB.js*
let componentB = {
  data: function () {}
}
export default componentB

使用局部組件

import ComponentA from './ComponentA'
import ComponentB from './ComponentB'
export default {
  components: {
      componentA, componentB
    }
}
2018年1月5日 15:56