ES6の矢印機能を使用するVue.jsコードがあります。しかし、明らかにSafari(これはOSX上のChromeのように見える)はこれを好まない。コードは次のとおりです。このES6コードをSafari互換にするにはどうすればよいですか?
fetchItemCount: function(){
this.$http.get('/api/fetchItemCount')
.then(response => {
this.itemCount = response.data;
})
.catch(response => {
});
},
私は矢印の構文を使用するいくつかの関数を持っています。どのように私はそれらを使用することを避けるためにそれらを書き直すことができますか?他の人がそのようバベルとしてtranspilerを使用して述べてきたように
あなたはhttps://babeljs.io/を使ってコードをES5に移植することができます –
Safari(10)の次のバージョンでは、矢印機能やES6の他の部分もサポートされます。しかし、古いブラウザでは、ES5コードが必要です。これは、上記のコメントに記載されているように、バベルのようなトランスパイライザーを使用して移送することができます。 – nils
私の編集を参照してください - 私はバベルを使用しようとしましたが、それはエラーを導入します。 – flurpleplurple