最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue項(xiàng)目依賴包安裝及配置過程

 更新時間:2023年12月19日 10:47:11   作者:online_c  
這篇文章主要介紹了Vue項(xiàng)目依賴包安裝及配置過程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

1.安裝axios ,router,vue-router,vuex  (npm i xxx -S)

注意依賴包對應(yīng)版本

 2. elementui 按需引入配置

npm i element-ui -S

npm install babel-plugin-component -D

babel.config.js文件添加配置

module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],// 這個不修改
  "plugins": [
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
}

main.js

import {Button, Select} from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(Button)
Vue.use(Select)

不要把組件注冊寫成對象格式:Vue.use({Button,Select}),無法正常注冊

 3. router設(shè)置

在src下新建router目錄,創(chuàng)建index.js,文件內(nèi)容如下

import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
export default new VueRouter({
    routes:[
        {
            name:'歡迎頁',
            path:'/hello',
            component:()=>import('@/components/HelloWorld')
        }
    ]
})

在main.js注冊路由

 使用路由

4.vuex設(shè)置

在src下新建store目錄,創(chuàng)建index.js,文件內(nèi)容如下

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store(  {
    namespaced:true,//開啟命名空間,避免沖突
    // 提供唯一的公共資源,所以共享的數(shù)據(jù)統(tǒng)一放到store進(jìn)行儲存,類似data
    state:{
        testID:'123456'
    },
    getters:{},
    mutations:{},
    actions:{},
    modules:{}
})

在main.js入口文件中注冊store

 在組件里使用testID,出現(xiàn)報錯"$store" is not defined on the instance but referenced during render...

 查看package.json發(fā)現(xiàn)vuex版本不匹配

vuex現(xiàn)在默認(rèn)vuex4版本,vuex4只能在vue3中使用,在vue2中能使用vuex3,當(dāng)前項(xiàng)目使用vue2

刪除node_modules目錄下的vuex文件夾及package.json的vuex,重新安裝vuex@3

 npm install vuex@3 -S

5.axios配置

import Axios from "axios";
const instance = Axios.create({
  baseUrl: "/api",
});
instance.interceptors.request.use(
  (config) => {
    // console.log(config);
    return config;
  },
  (err) => {
    return Promise.reject(err);
  }
);
instance.interceptors.response.use(
  (res) => {
    return res.data;
  },
  (err) => {
    return Promise.reject(err);
  }
);
export default instance;

6.項(xiàng)目上傳到git倉庫

這樣就是成功了 

到此這篇關(guān)于Vue項(xiàng)目依賴包安裝及配置的文章就介紹到這了,更多相關(guān)vue依賴包安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue使用Vuex狀態(tài)管理模式

    vue使用Vuex狀態(tài)管理模式

    這篇文章介紹了vue使用Vuex狀態(tài)管理模式的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Vue實(shí)現(xiàn)拖拽式分割布局

    Vue實(shí)現(xiàn)拖拽式分割布局

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)拖拽式分割布局,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 路由的hash和history模式的區(qū)別及說明

    路由的hash和history模式的區(qū)別及說明

    Vue-Router提供了hash模式和history模式兩種路由模式,hash模式URL帶#,支持低版本IE,history模式URL不帶#,需要服務(wù)器支持
    2025-01-01
  • Vue項(xiàng)目使用Websocket大文件FileReader()切片上傳實(shí)例

    Vue項(xiàng)目使用Websocket大文件FileReader()切片上傳實(shí)例

    這篇文章主要介紹了Vue項(xiàng)目使用Websocket大文件FileReader()切片上傳實(shí)例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue組件實(shí)現(xiàn)景深卡片輪播示例

    Vue組件實(shí)現(xiàn)景深卡片輪播示例

    這篇文章主要為大家介紹了Vue組件實(shí)現(xiàn)景深卡片輪播示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • elementui中樹形表格切換展開不同層級的示例代碼

    elementui中樹形表格切換展開不同層級的示例代碼

    這篇文章主要介紹了elementui中樹形表格切換展開不同層級,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • VuePress使用Algolia實(shí)現(xiàn)全文搜索

    VuePress使用Algolia實(shí)現(xiàn)全文搜索

    這篇文章主要為大家介紹了VuePress使用Algolia實(shí)現(xiàn)全文搜索示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • vue中使用unity3D如何實(shí)現(xiàn)webGL將要呈現(xiàn)的效果

    vue中使用unity3D如何實(shí)現(xiàn)webGL將要呈現(xiàn)的效果

    這篇文章主要介紹了vue中使用unity3D如何實(shí)現(xiàn)webGL將要呈現(xiàn)的效果,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vuejs選中當(dāng)前樣式active的實(shí)例

    vuejs選中當(dāng)前樣式active的實(shí)例

    今天小編就為大家分享一篇vuejs選中當(dāng)前樣式active的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Vue2常用全局自定義指令的封裝詳解

    Vue2常用全局自定義指令的封裝詳解

    這篇文章主要為大家詳細(xì)介紹了Vue2中多種常用全局自定義指令的封裝,包括一鍵復(fù)制,一鍵長按,圖片懶加載等功能,感興趣的小伙伴可以了解下
    2025-02-02

最新評論

集贤县| 泊头市| 榕江县| 白河县| 台前县| 同江市| 屏东市| 湖北省| 井冈山市| 阜新市| 当阳市| 青浦区| 奉化市| 庆安县| 天台县| 土默特左旗| 罗甸县| 龙口市| 双鸭山市| 汝州市| 彩票| 丹阳市| 霞浦县| 罗平县| 武邑县| 桦甸市| 金塔县| 中西区| 辽源市| 永春县| 宣武区| 图木舒克市| 稷山县| 巩义市| 芦溪县| 阿图什市| 沅陵县| 茌平县| 米脂县| 邓州市| 长兴县|