vue main.js呢?不知道的小伙伴來看看小編今天的分享吧!
1、main.js文件解析:
src/main.js是入口文件,主要作用是初始化vue實例并使用需要的插件
在main.js文件中定義了一個vue對象,其中el為實例提供掛載元素
//基礎配置 import Vue from ‘vue' //引入已經配置好的路由和vuex import router from './router' import store from './store/store' import App from './App' //實例化一個Vue,掛載到id為app的div里面,這個vue實例有個局部組件App const myVue = new Vue({ el: '#app’, router, store, components: { App }, template: '<App/>', data() { return { globaluserAgent: '' } }, created() { } }) //其他js文件可以引用main.js的myVue實例從而調用myVue的router、store等等 export default myVue
2、公共方法申明
//將axios設置成全局共用 import * as axios from './axios' // 全局調用axios添加vue的實例方法 Vue.prototype.$axios = axios //使用方式就可以是this.$axios.調用接口方法 //通過vue.use使用插件 import VueAwesomeSwiper from 'vue-awesome-swiper'// 輪播圖插件 Vue.use(VueAwesomeSwiper) //vue實例注冊,要注意在js文件里無法使用(除非引入了vue),這里可以使用window去注冊使用 import allUrl from './config/config' window['getUrl'] = () => { return allUrl } //使用方式window.getUrl().方法名
3、其他問題
vue項目腳手架自動生成:Vue.config.productionTip = false
Vue.config.productionTip = false
上面這行代碼的意思 是阻止顯示生產模式的消息,作用是來關閉生產模式下給出的提示。
開發模式:npm run dev是前端自己開發用的
生產模式:npm run build 打包之后給后端放在服務端上用的
如果沒有這行代碼,或者設置為true,控制臺就會多出這么一段代碼。
You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.
以上就是小編今天的分享了,希望可以幫助到大家。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com