vxe-pc-ui-nuxt

Vxe UI module for Nuxt
1,260
Install
npm install vxe-pc-ui-nuxt
Latest Version:1.0.2
Vue:3
License:MIT
Last Updated:Jun 2, 2026
Links: GitHub  ·  npm
Maintainer: x-extends

github star npm version NodeJS with Webpack npm downloads issues issues closed pull requests pull requests closed npm license

Vxe UI Nuxt

Vxe UI module for Nuxt

Features

  • Automatically import components and styles on demand.

Installation

npm install vxe-pc-ui-nuxt -D

Configuration

export default defineNuxtConfig({
  modules: [
    'vxe-pc-ui-nuxt'
  ],
  vxeBaseSetting: { /** Options */ }
})

Usage

<template>
  <div>
    <vxe-form :data="formData" @submit="submitEvent">
      <vxe-form-item title="名称" field="name" span="12" :item-render="{}">
        <template #default>
          <vxe-input v-model="formData.name"></vxe-input>
        </template>
      </vxe-form-item>
      <vxe-form-item title="角色" field="role" span="12" :item-render="{}">
        <template #default>
          <vxe-input v-model="formData.role"></vxe-input>
        </template>
      </vxe-form-item>
      <vxe-form-item title="年龄" field="age" span="12" :item-render="{}">
        <template #default>
          <vxe-input v-model="formData.age"></vxe-input>
        </template>
      </vxe-form-item>
      <vxe-form-item align="center" span="24" :item-render="{}">
        <template #default>
          <vxe-button type="submit" status="primary">提交</vxe-button>
          <vxe-button type="reset">重置</vxe-button>
        </template>
      </vxe-form-item>
    </vxe-form>
  </div>
</template>

<script>
export default {
  data() {
    const formData: {
      name: '',
      nickname: '',
      sex: '',
      role: '',
      age: ''
    }
    return {
      formData
    }
  },
  methods: {
    submitEvent () {
      console.log('保存成功')
    }
  }
}
</script>

Reference Nuxt documentation and playground use.

Development

  • Run npm run update i to install the dependencies.
  • Run npm run run to start playground in development mode.
  • Run npm run build to build this project.

Related Packages

vxe-table-nuxt

Vxe Table module for Nuxt

1,238 0
vxe-gantt-nuxt

Vxe Gantt module for Nuxt

1,287 0
@scayle/storefront-nuxt

Nuxt integration for the SCAYLE Commerce Engine and Storefront API

152,903
nuxt-tsconfig-stub

Stub Nuxt's generated tsconfig.json at installation

70,835 24
vxe-design-nuxt

Vxe Design module for Nuxt

1,250 0

Version History

Version Released Vue License
1.0.2 ^3.0 MIT
1.0.1 ^3.0 MIT
1.0.0 ^3.0 MIT
0.1.1 ^3.0 MIT
0.1.0 ^3.0 MIT