Add polyfill for IE

This commit is contained in:
Pig Fang 2018-07-28 11:12:25 +08:00
parent 3946314ae0
commit f43ce12a87
3 changed files with 10 additions and 3 deletions

View File

@ -10,12 +10,13 @@
"license": "GPL-3.0",
"private": true,
"scripts": {
"build": "parcel build -d public --no-source-maps resources/assets/src/components/index.js",
"dev": "parcel watch -d public resources/assets/src/components/index.js",
"build": "parcel build -d public --no-source-maps resources/assets/src/components/index.js && yarn build:polyfill",
"build:polyfill": "parcel build -d public --no-source-maps resources/assets/src/js/polyfill.js",
"lint": "eslint --ext=.js,.vue -f=beauty .",
"release": "gulp zip",
"test": "jest",
"codecov": "codecov -F js",
"dev": "parcel watch -d public resources/assets/src/components/index.js"
"codecov": "codecov -F js"
},
"dependencies": {
"admin-lte": "^2.4.2",

View File

@ -0,0 +1,3 @@
import 'core-js/fn/array/includes';
import 'core-js/fn/array/find';
import 'es6-promise';

View File

@ -6,6 +6,9 @@
<script type="text/javascript" src="{{ assets('lang/'.config('app.fallback_locale').'/locale.js') }}"></script>
@endif
@if (str_contains(request()->userAgent(), ['MSIE', 'Trident']))
<script src="{{ url('public/polyfill.js') }}"></script>
@endif
@if (isset($module))
<script type="text/javascript" src="{{ assets('js/'.$module.'.js') }}"></script>
@endif