Introduction
Vue einrichten
Vue einrichten
Arc Rider Widgets bieten einen Vue 3 Support als direktes npm-Paket. Die deklarative Widget-Konfiguration (data-Objekt) wird als Prop an die Komponente übergeben, während Events sauber als Emits zurückkommen.
Paket
npm install @arcrider/arcwidgets-vue
Das öffentliche Vue-Paket exportiert dieselben Widgets und folgt der standardisierten Arc Rider API.
Erstes Widget
<script setup>
import { ArcWidgetTable } from '@arcrider/arcwidgets-vue';
import '@arcrider/arcwidgets-vue/styles.css';
const tableData = { uniqueListId: 'orders', rows: [ { id: 'order-42', columns: [{ value: 'Order 42' }] }, { id: 'order-43', columns: [{ value: 'Order 43' }] }, ], };
function onAction(action) { // handle updates, persist data, navigate } </script>
<template> <ArcWidgetTable id="orders" :data="tableData" @action="onAction" /> </template></code></pre>
Stabile IDs (id auf der Komponente und uniqueListId / Zeilen-id im Objekt) sind Pflicht — sonst triggert die Engine einen vollen Re-Render.
Weiter
- <a href="/docs/vue/widgets/custom-table">Custom Table</a> — Parameter-Referenz und Beispiele
- <a href="/docs/vue/widgets/custom-layout">Custom Layout</a>
- <a href="/docs/vue/mini-widgets/buttons">Button</a>