vue-windows

Vue component for making neat native-like window.
1,763 117
Install
npm install vue-windows
Latest Version:0.3.0
Vue:2
License:MIT
Last Updated:Dec 10, 2022
Links: GitHub  ·  npm
Maintainer: egoist

vue-windows NPM version NPM downloads Build Status

It's inspired by the socket.io homepage, only 1kb.

Install

$ npm install --save vue-windows

Usage

<template>
  <div id="app">
    <editor-window title="my window">
      editor window body
    </editor-window>
    <browser-window title="http://example.com">
      browser window body
    </browser-window>
  </div>
</template>

<script>
import {EditorWindow, BrowserWindow} from 'vue-windows'

export default {
  components: {
    EditorWindow,
    BrowserWindow
  }
}
</script>

<!-- Don't forget the CSS! -->
<style src="vue-windows/dist/vue-windows.css"></style>

API

Props

title
  • Type: string
  • Required: true
shadow
  • Type: boolean
  • Default: false

Whether to show window shadow.

theme
  • Type: string
  • Default: default
  • Available: default, dark
width
  • Type: number, string
  • Default: 500

Number values are resolved into lengths in px while string values are used directly.

height
  • Type: number, string
  • Default: 340

Number values are resolved into lengths in px while string values are used directly.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Development

yarn
yarn example

License

MIT © EGOIST

Related Packages

vue-cli-plugin-mock

A package for local mock data functionality

3,025 30
mock-lib

my simple mock server

1,144
@hscmap/vue-window

Vue component for window

9,277 297
vudal

Another modal window for vue

6,889 38
@hankei6km/jest-mock-nuxt-content

nuxt-content mock for jest

4,295 1

Version History

Version Released Vue License
0.3.0 ^2.5.18 MIT
0.2.4 ^2.5.18 MIT
0.2.3 ^2.5.18 MIT
0.2.2 MIT
0.2.1 MIT