1
0
mirror of https://github.com/ialley-workshop-open/uni-halo.git synced 2026-09-13 00:50:40 +08:00
Files
uni-halo/.agents/skills/uview-pro-vue3/examples/guide/quick-start.md
T
2026-08-31 07:58:23 +08:00

1.3 KiB

Quick Start

官方文档: https://uviewpro.cn

Instructions

This example provides a quick start guide for uView Pro.

Key Concepts

  • Basic setup
  • First component
  • Component usage
  • Project structure

Example: Basic Setup

<template>
  <view class="container">
    <u-button type="primary">Button</u-button>
  </view>
</template>

<script setup>
// Component is auto-imported if using easycom
</script>

Example: With Options API

<template>
  <u-button type="primary" @click="handleClick">
    Click Me
  </u-button>
</template>

<script>
export default {
  methods: {
    handleClick() {
      console.log('Button clicked')
    }
  }
}
</script>

Example: With Composition API

<template>
  <u-button type="primary" @click="handleClick">
    Click Me
  </u-button>
</template>

<script setup>
const handleClick = () => {
  console.log('Button clicked')
}
</script>

Example: Project Structure

project/
├── pages/
│   └── index/
│       ├── index.vue
│       └── index.json
├── uni_modules/
│   └── uview-pro/
├── App.vue
├── main.js
└── pages.json

Key Points

  • Use u- prefix for components
  • Support both Options API and Composition API
  • Auto-import with easycom
  • Import styles globally
  • Follow uni-app project structure