Closed
Description
Environment(required) | 环境(必填)
- roadhog version(roadhog版本):0.6.0和1.2.2
- Nodejs and Npm version(Nodejs 和 Npm 版本):6.9.2 & 3.10.10
- Operating environment (e.g. OS name) and its version(操作系统版本):win10
What did you do? Please provide steps to re-produce your problem.(请提供复现步骤)
使用了es6-promise转换Promise
使用dva+roadhog+sass,一开始使用0.6.0版本roadhog,可以在IE上显示,由于还不支持sass,所以样式失效,升级到1.2.2版本,在chrome上正常显示(样式也成功),但是在IE11(及以下)上运行,报出:SCRIPT1002: 语法错误
What do you expected?(预期的正常效果)
在IE11上应和chrome上一样正常显示,不报错
What happen?(发生了何种非正常现象)
IE11下无法显示页面,并报错:SCRIPT1002: 语法错误
Re-producible online demo (可复现的在线demo)
---index.js---
import dva from 'dva';
import {reducer as ToastReducer} from 'react-redux-toastr';
import thunk from 'redux-thunk';
import createLoading from 'dva-loading'
import { persistStore, autoRehydrate } from 'redux-persist';
import {asyncSessionStorage} from 'redux-persist/storages';
import 'es6-promise/auto';
import * as Toast from './components/toast';
import './styles/sytle.scss';
// 1. Initialize
const app = dva({
extraReducers: {
toastr: ToastReducer,
},
onAction: [thunk],
onError: (e) => {
Toast.addAlert(Toast.ERROR, e.message);
},
extraEnhancers: [autoRehydrate()],
});
// 2. Plugins
app.use(createLoading());
// 3. Model
app.model(require('./models/base.js'));//全局都有使用的model在此引用
app.model(require('./models/exam.js'));
app.model(require('./models/result.js'));
app.model(require('./models/study.js'));
app.model(require('./models/selfExamination.js'));
// 4. Router
app.router(require('./router'));
// 5. Start
app.start('#root');
persistStore(app._store, {storage: asyncSessionStorage, blacklist: ['loading', 'toastr', 'study', 'result']});
Metadata
Assignees
Labels
No labels
Activity