解決VUE 在IE下出現(xiàn)ReferenceError: Promise未定義的問題
問題原因:
IE一些低版本的瀏覽器對于ES6語法不支持
Promise是es6語法里為了解決異步函數(shù)多重嵌套的問題(回調(diào)地獄)
說明: 或許你并不沒有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,進(jìn)行了封裝而已
解決辦法:
步驟一:
安裝 babel polyfill
npm install --save babel-polyfill
如果你使用的是yarn安裝的話:
yarn add babel-polyfill
備注: 使用yarn 安裝的話不需要加–save 現(xiàn)在都會默認(rèn)攜帶, 加上會不識別
步驟二: 配置build文件夾下webpack.base.conf.js文件,如下圖
步驟三: 配置main.js文件
最后,重新運(yùn)行項(xiàng)目就可以了
npm run dev // npm start或者yarn run dev都可以
這就是我自己遇到的問題,希望可以幫到大家~
補(bǔ)充知識:Nuxt.js 如何做SEO優(yōu)化?
Nuxt.js 如何做SEO優(yōu)化?
全局
在nuxt.config.js配置文件中,有個(gè)head屬性可以設(shè)置全局的title,content和keywords等屬性
head: { title: pkg.name, meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, { hid: 'description', name: 'description', content: pkg.description } ], link: [ { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' } ] },
局部
設(shè)置某個(gè)單獨(dú)頁面的title和關(guān)鍵字等,首先要找到這個(gè)頁面的JS代碼有一個(gè)head()方法,同樣可以進(jìn)行一些類似的設(shè)置:
head(){ return{ title:'豆瓣電影', meta:[{ 'name':'keywords', 'content': '電影、經(jīng)典電影、熱映、電視劇、美劇、影評、電影院、電影票、排行、推薦' }] } }
以上這篇解決VUE 在IE下出現(xiàn)ReferenceError: Promise未定義的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
element-ui中Table表格省市區(qū)合并單元格的方法實(shí)現(xiàn)
這篇文章主要介紹了element-ui中Table表格省市區(qū)合并單元格的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08vue-element-admin后臺生成動(dòng)態(tài)路由及菜單方法詳解
vue-element-admin后臺管理系統(tǒng)模板框架 是vue結(jié)合element-ui一體的管理系統(tǒng)框架,下面這篇文章主要給大家介紹了關(guān)于vue-element-admin后臺生成動(dòng)態(tài)路由及菜單的相關(guān)資料,需要的朋友可以參考下2023-09-09vue下history模式刷新后404錯(cuò)誤解決方法
這篇文章主要介紹了vue下history模式刷新后404錯(cuò)誤解決方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08新手vue構(gòu)建單頁面應(yīng)用實(shí)例代碼
本篇文章主要介紹了新手vue構(gòu)建單頁面應(yīng)用實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09vue項(xiàng)目查看vue版本及cli版本的實(shí)現(xiàn)方式
這篇文章主要介紹了vue項(xiàng)目查看vue版本及cli版本的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10