1.0.5 • Published 2 months ago

ukm-components-vue3 v1.0.5

Weekly downloads
-
License
-
Repository
github
Last release
2 months ago

UKM Komponenter på Vue 3

Komponenter distribueres gjennom NPM

Kom i gang

Installer pakken

# naviger til prosjektet
$ cd UKMvideo

# Installer pakken gjennom NPM
# NPM lenke: https://www.npmjs.com/package/ukm-components-vue3
$ npm i ukm-components-vue3

INFO: etter installering av pakken, ligger det i node_modules

Komponenter kan hentes fra hver .vue fil eller kan defineres globalt fra main.ts

Import fra *.vue filer

import { UKMTable } from 'ukm-components-vue3';

// Bruk i template
<template>
  <UKMTable msg='Hello Table test' color="red" />
</template>

Import globalt fra main.ts

import { UKMTable } from 'ukm-components-vue3';

// Legg til i Vue app
app.component('ukm-table', UKMTable);

Import css fra main.ts

// Import CSS for ukm-components-vue3
import "../node_modules/ukm-components-vue3/dist/style.css";

Legg til/modifiser komponenter

Miljø

Man må koble pakken mot et prosjekt for å utvikle eller redigere komponenter

1. metode - npm link (fungerer ikke hos utviklingsmiljøet vårt)

Bruk npm link for å lenke pakken mot node_modules. Les mer her: https://docs.npmjs.com/cli/v8/commands/npm-link

2. metode - gjennom node_modules

# naviger til prosjektets node_modules
$ cd UKMvideo/client/node_modules

# slett pakken fra NPM
$ rm -r ukm-components-vue3

# Klon repoet fra GIT
$ git clone https://github.com/UKMNorge/ukm-components-vue3.git
$ cd ukm-components-vue3

# Hent andre pakker
$ npm i

# Build pakken
$ npm run build

# Pakken genererer koden i `/dist` mappe

# OBS: Husk å rydde node_modules etter at du er ferdig med utvikling

Legg til ny komponent

  1. Opprett mappe med navn "Komponentnavn" i components
  2. Opprett fil i mappe "Komponentnavn" med navn "Komponentnavn.vue"
  3. På src/components/index.ts legg til eksport koden export { default as Komponentnavn } from './Komponentnavn/Komponentnavn.vue';
  4. På src/ViewerPlugin.ts legg til Komponentnavn i import, legg til component i App og legg til Komponentnavn i export

Publiser pakken på NPM

  1. Endre versjon i package.json
# Publiser til NPM
$ npm publish

HUSK å pushe koden til GIT etter publisering på NPM

All Components

Permanent Notification

<PermanentNotification :typeNotification="'warning'" :tittel="'Beskjed'" :description="'Beskrivelse'" />

Screenshot 2024-02-22 at 15 35 25

1.0.5

2 months ago

1.0.2

3 months ago

1.0.4

3 months ago

1.0.3

3 months ago

1.0.1

12 months ago

1.0.0

12 months ago