<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## vue-cli `vue-cli`是和`vue`進行深度組合的工具,可以快速幫我們創建`vue`項目,并且把一些腳手架相關的代碼給我們創建好。真正使用`vue`開發項目,都是用`vue-cli`來創建項目的。 ## 安裝: `Vue CLI`需要`Node.js 8.9`或更高版本 (推薦`8.11.0+`)。`node`環境安裝后,直接通過`npm install -g @vue/cli`即可安裝。安裝完成后,輸入`vue --version`,如果出現了版本號,說明已經下載完成。 ## 用命令行創建項目: 1. 在指定路徑下使用`vue create [項目名稱]`創建項目。 2. 會讓你選擇要安裝哪些包(默認是`Babel`和`ESLint`),也可以手動選擇。 3. 如果在安裝的時候比較慢,可以在安裝的時候使用淘寶的鏈接:`vue create -r https://registry.npm.taobao.org [項目名稱]`。 4. 如果實在不想在創建項目的時候都指定淘寶鏈接,可以在當前用戶目錄下,找到`.npmrc`,然后設置`registry=https://registry.npm.taobao.org`。 ## 用界面創建項目: 1. 打開`cmd`,進入到你項目存儲的路徑下。然后執行`vue ui`,就會自動打開一個瀏覽器界面。 2. 按照指引進行選擇,然后一頓下一步即可創建。 ## 項目結構介紹: ![](https://img.kancloud.cn/9a/9b/9a9b211051aca9be5629223aa59abd2b_342x488.png) 1. `node_modules`:本地安裝的包的文件夾。 2. `public`:項目出口文件。 3. `src`:項目源文件: * `assets`:資源文件,包括字體,圖片等。 * `components`:組件文件。 * `App.vue`:入口組件。 * `main.js`:`webpack`在打包的時候的入口文件。 4. `babel.config.js`:`es*`轉低級`js`語言的配置文件。 5. `package.json`:項目包管理文件。 ## 組件定義和導入: 1. 定義:組件定義跟之前的方式是一模一樣的。只不過現在模板代碼專門放到`.vue`的`template`標簽中,所以不再需要在定義組件的時候傳入`template`參數。另外,因為需要讓別的組件使用本組件,因此需要用`export default`將組件對象進行導出。 2. 導入:因為現在組件是在不同的文件中。所以如果需要引用,那么必須進行導入。用`ES6`語法的`import XXX from XXX`。 ## 局部樣式: 默認情況下在`.vue`文件中的樣式一旦寫了,那么會變成全局的。如果只是想要在當前的組件中起作用,那么可以在`style`中加上一個`scoped`屬性即可。示例代碼如下: ~~~ <style scoped> .info{ background-color: red; } </style> ~~~ ## 使用`sass`語法: 很多小伙伴在寫樣式代碼的時候,不喜歡用原生`css`,比較喜歡用比如`sass`或者`less`,這里我們以`sass`為例,我們可以通過以下兩個步驟來實現: 1. 安裝`loader`:`webpack`在解析`scss`文件的時候,會去加載`sass-loader`以及`node-loader`,因此我們首先需要通過`npm`來安裝一下: ~~~ npm install node-sass@4.12.0 --save-dev npm install sass-loader@7.0.3 --save-dev ~~~ 2. 指定`sass`語言:在指定`style`的時候,添加`lang="scss"`屬性,這樣就會將`style`中的代碼識別為`scss`語法。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看