Professional Documents
Culture Documents
Meet npm Pro: unlimited public & private packages + package-based permissions. Learn more »
vue-csv-import
2.3.9 • Public • Published 4 months ago
750
Demo
Version License
Demo 2.3.9 MIT
yarn add vue-csv-import
Homepage
github.com/jgile/vue-csv-import#readme
or npm:
Repository
npm install vue-csv-import --save github.com/jgile/vue-csv-import
import { VueCsvImport } from 'vue-csv-import';
new Vue({
components: { VueCsvImport },
Try on RunKit
el: '#app',
});
Report a vulnerability
Include in template:
<vue-csv-import url="/url/to/post" :map-fields="['array', 'of', 'field', 'n
or with labels:
<vue-csv-import url="/url/to/post" :map-fields="{field1: 'Label 1', field2
or with v-model:
<vue-csv-import v-model="parseCsv" :map-fields="{field1: 'Label 1', field2
<vue-csv-import
v-model="csv"
url="/hello"
:map-fields="['name', 'age']">
<template slot="hasHeaders" slot-scope="{headers, toggle}">
<label>
<input type="checkbox" id="hasHeaders" :value="headers" @change
Headers?
</label>
</template>
<template slot="error">
File type is invalid
</template>
<template slot="thead">
<tr>
<th>My Fields</th>
<th>Column</th>
</tr>
</template>
<template slot="next" slot-scope="{load}">
<button @click.prevent="load">load!</button>
</template>
<template slot="submit" slot-scope="{submit}">
<button @click.prevent="submit">send!</button>
</template>
</vue-csv-import>
Options:
mapFields N/A (required) These are the field names that the CSV will be
url null If present, the component will post the mapped values to
headers null Define whether csv has headers by default. Removes che
Slots:
Slot Description
hasHeaders The "has headers" checkbox. Use slot-scope "toggle" and "headers".
Testing
npm run test
Changelog
Please see CHANGELOG for more information what has changed recently.
Security
If you discover any security related issues, please contact John Gile.
License
The MIT License (MIT). Please see License File for more information.
Credits
John Gile
All Contributors
Keywords
Advisories Webinars
Status Press
Contact Newsletter