Vuejsはアンドロイドの低バージョン、ios 9に対して.x互換性のないES 6構文による失効解決方法
Vuejsはアンドロイドの低バージョン、ios 9に対して.x互換性のないES 6構文による失効解決方法解決方法:ES 6回転ES 5 cdn導入形態 cli足場 解決方法:ES 6回転ES 5
cdn導入形態
3点:vueを正常に作成し、scriptタイプtype=「text/babel」を修正し、browserを導入する.min.jsはいくつかのAPIが変換しない場合にpolyfillを使用する.min.js通常作成vue注意タイプ変更:type=「text/babel」 はbrowserを導入する.min.js、念のためpolyfill.min.js
ダウンロードbrowser.min.js+polyfill.min.js
cli足場
1.babel-polyfillのインストール
2.注入ウェブパックを修正する.base.conf.js
他のネットユーザーの解決方法を記録します(試したことがなくて、後で試します):
babel-cliを使用してes 6をes 5に変換する.es 5を再参照する.https://www.cnblogs.com/w-s-l123/p/9729133.html具体的な流れ:1:プロジェクトに入る2:変換するjsファイルを見つけます.(scriptラベルに書かれている場合は、抽出します.そうしないと変換できません)3:Babelのインストール:npm install-g babel-cli//-gはnodejsの下にグローバルにインストールされているディレクトリを示します4:Babelの変換プラグインをプロジェクトのディレクトリにインストール:npm install babel-preset-es 2015--save 5:手動変換コマンドを実行:babel es 6.js(変換する)--out-file es 5.js(変換後)--presets es 2015 6:変換後のjsを参照する.7:OK、完璧に解決.最適化:コードを変更するたびに手動で変換するのが面倒な場合は、自動リスニングのパラメータを追加します:-w---------:babel es 6.js -w --out-file es5.js --presets es2015
cdn導入形態
3点:vueを正常に作成し、scriptタイプtype=「text/babel」を修正し、browserを導入する.min.jsはいくつかのAPIが変換しない場合にpolyfillを使用する.min.js
<script type="text/babel" src="my.js">
//
<script type="text/babel">
var main = new Vue({
el: '#main',
data: {}
})
</script>
<script type="text/javascript" src="./js/browser.min.js"></script>
<script type="text/javascript" src="./js/polyfill.min.js"></script>
ダウンロードbrowser.min.js+polyfill.min.js
cli足場
1.babel-polyfillのインストール
npm install babel-polyfill --save-dev
2.注入ウェブパックを修正する.base.conf.js
module.export ={
entry:{
app:['babel-polyfill','./src/main.js']
}
}
他のネットユーザーの解決方法を記録します(試したことがなくて、後で試します):
babel-cliを使用してes 6をes 5に変換する.es 5を再参照する.https://www.cnblogs.com/w-s-l123/p/9729133.html具体的な流れ:1:プロジェクトに入る2:変換するjsファイルを見つけます.(scriptラベルに書かれている場合は、抽出します.そうしないと変換できません)3:Babelのインストール:npm install-g babel-cli//-gはnodejsの下にグローバルにインストールされているディレクトリを示します4:Babelの変換プラグインをプロジェクトのディレクトリにインストール:npm install babel-preset-es 2015--save 5:手動変換コマンドを実行:babel es 6.js(変換する)--out-file es 5.js(変換後)--presets es 2015 6:変換後のjsを参照する.7:OK、完璧に解決.最適化:コードを変更するたびに手動で変換するのが面倒な場合は、自動リスニングのパラメータを追加します:-w---------:babel es 6.js -w --out-file es5.js --presets es2015