将Ag-grid v28转译为ES2015
npm install babel-core babel-loader babel-preset-env --save-dev
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
}
]
}
import {Grid, GridOptions} from 'ag-grid/main'
var gridOptions = {};
var columnDefs = [
{headerName: "Make", field: "make"},
{headerName: "Model", field: "model"},
{headerName: "Price", field: "price"}
];
var rowData = [
{make: "Toyota", model: "Celica", price: 35000},
{make: "Ford", model: "Mondeo", price: 32000},
{make: "Porsche", model: "Boxter", price: 72000}
];
gridOptions.columnDefs = columnDefs;
gridOptions.rowData = rowData;
var eGridDiv = document.querySelector('#myGrid');
new Grid(eGridDiv, gridOptions);