Wijmo's Vue datagrid, FlexGrid, allows you to specify column sizing in code, as well as allow users to resize columns after rendering the datagrid.
Like Excel, users may drag the column header's right edge to expand or decrease sizing, or double-click the edge to auto-size the Vue datagrid's column to fit its content.