<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Vue-cli

      vue-cli創建項目

      1.下載node解釋器
          在node官網中下載node解釋器,安裝時一直下一步就行
      2.驗證
          node下載完是自動添加環境變量的,可以在cmd中輸入node來驗證
      3.安裝vue-cli
          npm install -g @vue/cli  # 使用原生的npm速度慢,可以使用cnpm來替換
          # cnpm淘寶出的工具,下載的時候,去淘寶鏡像下載,速度快
          npm install -g cnpm --registry=https://registry.npm.taobao.org  # 替換npm,后面的是指定淘寶鏡像
          cnpm install -g @vue/cli  # 使用cnpm后安裝速度就很快了
      4.使用vue-cli創建項目
          # 為了之后查找方便可以先找個目錄,然后在該目錄下創建項目
          vue create vue項目名
          之后的可以按下圖操作
          # vue ui 使用圖形化界面
      

      image
      image
      image
      image
      image

      vue項目介紹

      vue項目的運行

      pycharm運行項目的兩種方式
          1.在命令行中執行
              npm run serve
          2.使用pycharm的綠色箭頭執行
              在pycharm的運行按鈕邊上的執行項目中添加npm項目,Scripts選項填寫serve,然后Apply Ok 即可
      

      vue項目目錄

      myfirstvue  # 項目名
          node_modules  # 存有非常多的第三方模塊,以后把項目復制給別人時,這個文件夾刪掉,但是項目的運行需要它,如果沒有只需要執行 cnpm install ,就會根據package.json的依賴包安裝好依賴
          public  # 文件夾
              favicon.ico  # 網站圖標
              index.html  # spa單頁面應用,以后整個vue項目都是用這一個html,但我們不用動
          src  # 文件夾,以后我們操作這里的
              assets  # 靜態資源,以后我們前端常用的圖片、js、css等都放在這里
              	logo.png  # 圖片
              components  # 以后這里放組件
              	HelloWorld.vue  # 提供的展示組件
              router  # 安裝了Router就有的,下面會有個index.js
              	index.js
              store  # 安裝了Vuex就會有的,下面會有個index.js
              	index.js
              views  # 頁面組件
                  AboutView.vue
                  HomeView.vue
              App.vue  # 根組件,new Vue實例管理了div,原來寫在div中的東西現在都寫在App.vue中
              main.js  # 項目的啟動入口
          .gitignore  # git的忽略文件
          babel.config.js  # bable配置文件,不用管
          jsconfig.json  # 配置文件,不用動
          package.json  # 安裝了第三方模塊它會自動增加,不用管
          package-lock.json  # 鎖定文件
          README.md  # 用戶手冊
          vue.config.js  # vue的配置文件
      

      xx.vue組件文件內容

      1.在xx.vue中就三部分內容
          1.專門寫組件內的html內容
              <template>
              </template>
          2.專門寫組件的樣式
              <style>
              </style>
          4.專門寫js代碼
              <script>
              </script>
      2.在main.js中學到的
          以后在App.vue中寫
          new Vue({
              render: h => h(App)
          }).$mount('#app')
      

      es6的導入導出語法

      js從es6開始支持包的導入導出
      默認導入導出
          導出語法
              export default  # 默認導出語法,只能導出一個,一般是導出一個對象
          導入語法
              import 別名 from '路徑'  # 別名就是我們導出的對象
            
      命名導入導出
          導出語法,可以導出多個
              export const name=name
              export const add=add
          導入語法  
              import {name, add} from './zyg/s1'  # 路徑中的s1為s1.js,.js可以省略,如果導出多個變量名,但是只用到一個,那么就在大括號內只導入用到的變量名
              
      導入的簡寫
          如果我們導入的是包下的index.js那么index.js可以省略,只寫包
          
      

      vue項目編寫步驟

      1.組件導出
          export default {
              name: 'HelloWorld',
              data() {
                  return {
                      xx: '姓名'
                  }
              },
          }
      
      2.在別的組件中導入注冊
          import HelloWorld from '@/components/HelloWorld.vue'  # @指代的是src的路徑
          # 注冊
          export default {
              components: {
                  HelloWorld
              }
          }
      

      解決跨域

      1 裝模塊
      	pip3 install django-cors-headers -i https://pypi.tuna.tsinghua.edu.cn/simple/
      
      2 注冊app
      	'corsheaders'
      3 中間件修改
      	'corsheaders.middleware.CorsMiddleware',
      4 修改配置文件
      CORS_ORIGIN_ALLOW_ALL = True
      CORS_ALLOW_METHODS = (
      	'DELETE',
      	'GET',
      	'OPTIONS',
      	'PATCH',
      	'POST',
      	'PUT',
      	'VIEW',
      )
      
      CORS_ALLOW_HEADERS = (
      	'XMLHttpRequest',
      	'X_FILENAME',
      	'accept-encoding',
      	'authorization',
      	'content-type',
      	'dnt',
      	'origin',
      	'user-agent',
      	'x-csrftoken',
      	'x-requested-with',
      	'Pragma',
      	'token'
      )
      

      scoped

      父組件的樣式在子組件中也會生效,我們可以加入scoped讓該樣式只在當前組件中生效
      <style scoped>
      h1 {
        background-color: chartreuse;
      }
      </style>
      
      posted on 2023-04-08 21:12  zyg111  閱讀(27)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲综合国产成人丁香五| 欧美日本在线一区二区三区| 广西| 国产乱弄免费视频观看| 白白色发布永久免费观看视频| 高清中文字幕国产精品| 国日韩精品一区二区三区| 日韩亚洲国产中文字幕欧美| 色色97| 亚洲欧美日韩精品久久亚洲区色播| 内射中出无码护士在线| 久久香蕉国产线看观看怡红院妓院| 国产99久一区二区三区a片| 国产深夜福利视频在线| 亚洲高清日韩heyzo| 久热这里只国产精品视频| 亚洲一区中文字幕人妻| 国产精品自在线拍国产手机版| 亚洲啪啪精品一区二区的| 丁香婷婷激情综合俺也去| 国产喷水1区2区3区咪咪爱AV| 99久re热视频这里只有精品6| 欧美猛少妇色xxxxx猛叫| 国产精品一区二区三区四区| 欧美国产精品不卡在线观看| 人人狠狠综合久久亚洲爱咲| 久久精品岛国AV一区二区无码| 91精品国产午夜福利| 无套内谢少妇一二三四| 四虎成人精品永久网站| 成人亚欧欧美激情在线观看| 国产精品福利自产拍久久| 久久亚洲精品中文字幕| 免费观看日本污污ww网站69| 欧美成人精品在线| 色综合欧美亚洲国产| 青青草原国产AV福利网站| 国产成人高清亚洲综合| 亚洲嫩模喷白浆在线观看| 夏河县| 中文字幕在线视频不卡一区二区 |