1. 程式人生 > 資料庫 >MySQL 高可用架構 - MHA環境部署記錄

MySQL 高可用架構 - MHA環境部署記錄

一、現在開發模式遇到的問題:

問題:現在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、為什麼要研究父子傳值問題:

  不管是什麼開發語言,都要和後端開發人員要有聯絡。從而進行控制頁面操作。

  所以要解決 傳值問題。

  在開發過程中可能有些地方是重複使用的,這個樣子我們就可以把一些重複操作的封裝成一個元件。

  
  

'