📌
Creators studio
  • Aitheon Creators Studio Overview
  • Quick Start
  • Your First App
  • Create Project
  • Compose App
  • Run on Device
  • Release App
  • Publish App
  • Main Elements
    • Home Page
    • Sandboxes Page
    • App Projects
      • Application Example
    • Flow
    • Marketplace
  • Main Components Use
  • Basics
  • Standard Components
    • common
    • function
    • network
    • dashboard
    • sequence
    • parser
  • Aitheon Components
  • Writing Functions Guide
  • New Component Creation Tutorial
    • New Component Guide Overview
    • Your First Component
    • General Requirements
    • config.json
    • component.js
    • component.html
      • Main Definitions
      • Properties Edit Dialog
      • Help Text
    • app-component.json
    • Additional TS
    • Vue.js for UI Components Creation
    • Configuration Components
    • Component Styling Guide
  • Terminology
    • Terminology
Powered by GitBook
On this page
  • shared
  • decorators
  • enums
  • helpers
  • models
  • typings

Was this helpful?

  1. New Component Creation Tutorial

Additional TS

Previousapp-component.jsonNextVue.js for UI Components Creation

Last updated 4 years ago

Was this helpful?

When creating a new UI component with a template you should use Vue.js. The component UI logics is described in .vue file in the component folder (i.e. src/components/example-button/UI/ExampleButton.vue in the template) and for convenience sake, there are modules that you just import in the .vue code.

These modules are in TypeScript. Learn .

If you are not TypeScript, please, explore the modules files below.

shared

decorators

parse-json-prop.ts

enums

Enums constants.

message-type.enum.ts

helpers

json-prop.ts - an object for the input string.

parse-json.ts - a function that converts a JSON object to JS object.

parse-prop.ts

models

message-model.ts - f

widget-config.model.ts - file

widget-event.model.ts - file

typings

_tsyb.d.ts -

vue-class-component.ts - file

vue-property-decorator.ts - file

How to make a Vue.js app in TypeScript
allow you to define a set of named