vue 2.5+ハイパーグラフ+minitUI互換ios 9-小記
1132 ワード
vue 2.5+ハイパーグラフ+minitUI互換ios 9-小記
最近、ios 9との互換性を要求するモバイル・エンドのハイブリッド開発プロジェクトが行われています.ios 9はES 6構文をサポートしていないので、babelでエスケープする必要がありますが、コンパイル後も表示できません.
原因と解決方法ネット上で他の大物の方法を見た後、現地には
そしてmain.jsファイル内で参照
import 'babel-polyfill'サードパーティのライブラリスーパーグラフもes 6で作成されており、公式ドキュメントにもエスケープメソッドiclient.supermap.io/web/introduが与えられています...npmでインストールされたスーパーグラフは体積が大きく、パッケージが大きすぎ、コンパイルが遅いため、index.htmlで の2つを した 、ios 9が されているのか い なのか、まだページに があるのではないかと し、いっそすべてのページをルーティングに して べたところ、mint-uiのClickoutsideイベントメソッドがエスケープ に されていることが かったので、 を かしてbabelに く がある.buildフォルダの のwebpack.base.conf.jsに い のコードを れます.
4. の はあまりよくありません. にこのプロジェクトがstaticフォルダの にバックエンドに なjsプロファイルを いているため、staticはコンパイルされない フォルダなので、 のes 6 を き して しました.
このような が、より くの を するのに つことを っています.
最近、ios 9との互換性を要求するモバイル・エンドのハイブリッド開発プロジェクトが行われています.ios 9はES 6構文をサポートしていないので、babelでエスケープする必要がありますが、コンパイル後も表示できません.
原因と解決方法
babel-polyfill
というプラグインが欠けていることに気づいた npm
npm install --save babel-polyfill
そしてmain.jsファイル内で参照
import 'babel-polyfill'
ラベルを することによって されていますが、この は されず、 にします. に、リソースファイルをstaticフォルダの に く があります.そうしないと、プロジェクトの に み めません.4. の はあまりよくありません. にこのプロジェクトがstaticフォルダの にバックエンドに なjsプロファイルを いているため、staticはコンパイルされない フォルダなので、 のes 6 を き して しました.
このような が、より くの を するのに つことを っています.