MySQL 高可用架構 - MHA環境部署記錄
阿新 • • 發佈:2020-12-10
一、現在開發模式遇到的問題:
問題:現在vue的專案,開發模式有一個大的缺陷
原生的vue專案的目錄如下
1.assets //存放靜態檔案, 2.components //非頁面級元件 3.page //存放頁面姐元件 4.router // 存放 路由介面 5.index.html //進行控制根節點頁面顯示。
缺陷是什麼?
一個元件需要三個檔案進行控制
建立一個新的元件的時候還要注意 控制好class 值,避免多個元件中的class 值有衝突。
Vue compontent("元件名稱",配置)
進行配置的時候,都會重複(每一個元件都需這個樣子做)
配置過程中要通過axios的配置進行獲得建立元件的內容。同時還要在 index.html中建立
一個 <style></style>標籤,把樣式新增到hearde 標籤裡面。
(配置這兩個的原因是因為 如果不這個樣子寫的話,就要在index.html頁面中引入三個頁面
這個樣子就會讓 index.html頁面很難受。所以必須要這個樣子寫)
二、命名法:
1 1. pascal命名法:YueXiaoTing 2 2.Camel(駱駝)命名法: yueXtingTing 3 3.Kebab-case /ki baeb/ 短橫線命名法 yue-xiao-ting
二、1、父子元件傳值 有三處命名櫃子規定:
第一:在子props中如果一個鍵 是由兩個單詞組合而成的,命名規則要遵循駱駝命名法
在子的 html中 使用 的時候 和 props的使用方法一樣
第二:在父親使用的時候要和子props命名相對應,但是名稱必須是遵循 短橫線命名法
第三 :就是在檢視錯誤的時候,所有的元件,瀏覽器自動統稱為一個名字,
這就會造成不容易查錯誤。所以
在配置的時候就要 宣告一個 name屬性 name: 'pascal命名法:YueXiaoTing'
二.2、為什麼要研究父子傳值問題:
不管是什麼開發語言,都要和後端開發人員要有聯絡。從而進行控制頁面操作。
所以要解決 傳值問題。
在開發過程中可能有些地方是重複使用的,這個樣子我們就可以把一些重複操作的封裝成一個元件。
'