New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

amork-ui

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

amork-ui

This is a mini vue3+vite UI libaray written in Typescritp.

latest
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

AmorK·UI

This is a mini vue3+vite UI libaray written in Typescritp.

Installation and usage

npm install amork-ui

when it successed, import it in mian.js

import AmorkUI from 'amork-ui'
import 'amork-ui/style.css'
createApp(App).use(AmorkUI).mount('#app')

now you can use them in pages

Useage and Props

  • Button
      <amor-button>clean</amor-button>
      <amor-button type="warning">warning</amor-button>
      <amor-button type="primary" round>round</amor-button>
      <amor-button type="info" circle>circle</amor-button>
      <amor-button type="danger" loading>loading</amor-button>
      <amor-button disabled plain>disabled</amor-button>
    
  • Icon (based on fontawsome)
      <amor-icon icon='home' size="lg" spin></amor-icon>
      <amor-icon icon='phone' size="sm"></amor-icon>
      <amor-icon icon='user' size="lg" beat></amor-icon>
      <amor-icon icon='check' size="lg" type="warning"></amor-icon>
      <amor-icon icon='download' size="lg" color="green"></amor-icon>
    
  • Dialog
      <amor-button @click="visible=true">open</amor-button>
      <amor-dialog v-model:visible="visible" @close="visible=false" title="title">
        content~~
        <template #footer>
          <amor-button type="primary" @click="confirm">confirm</amor-button>
        </template>
      </amor-dialog>
    
  • Switch
    <amor-switch type="warning" icon="moon" v-model="value1">
      <template #before>before</template>
      <template #after>after</template>
    </amor-switch>
    <amor-switch disabled v-model="value2" size="large">
      <template #before>禁用</template>
    </amor-switch>
    <amor-switch loading v-model="value3" size="small">
      <template #before>加载</template>
    </amor-switch>
    
  • Select
    <amor-select size="large" clearable v-model="selectVal" placeholder="select...">
        <amor-option 
          v-for = 'item in options'
          :key="item.value"
          :label="item.label"
          :value="item.value"
          :disabled="item.disabled"
        ></amor-option>
      </amor-select>
    
  • Tooltip (based on popper.js)
      <amor-tooltip content="略略略~" @visible-change="handle">
        <amor-button type="primary">default</amor-button>
      </amor-tooltip>
      <amor-tooltip content="略略略~"  placement="bottom" trigger="click">
          <amor-button type="danger">点击</amor-button>
          <template #content>自定义content~~延时1秒钟~</template>
      </amor-tooltip>
      <amor-tooltip content="略略略~"  placement="right">
        <amor-button type="info">right</amor-button>
      </amor-tooltip>
      <amor-tooltip content="略略略~"  placement="bottom" manual ref="tooltipRef">
        <amor-button type="warning">手动触发</amor-button>
      </amor-tooltip>
      <amor-tooltip 
        placement="bottom" 
        :open-delay="1000"
        :close-delay="1000"
        @visible-change="handle">
          <amor-button type="success">延时1秒钟</amor-button>
          <template #content>自定义content~~延时1秒钟~</template>
      </amor-tooltip>
    

Keywords

vue3

FAQs

Package last updated on 31 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts