偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

開源了!用 AI 生成 Vue 組件,好玩又好用

開發(fā) 前端
v0能夠快速生成前端頁面,讓AI在前端開發(fā)領(lǐng)域的潛力更進一步展現(xiàn)出來,距離 AI 替代前端開發(fā)更近一步?在此之后,陸續(xù)出現(xiàn)了多個 v0 的替代品,下面就來分享兩個好玩又好用的 AI 代碼生成工具!

三個月前,Vercel 推出了其 AI 代碼生成工具 —— v0(v0.dev),這款工具可以快速生成前端組件代碼,引起了前端圈的廣泛關(guān)注。通過簡單的描述,v0能夠快速生成前端頁面,讓AI在前端開發(fā)領(lǐng)域的潛力更進一步展現(xiàn)出來,距離 AI 替代前端開發(fā)更近一步?在此之后,陸續(xù)出現(xiàn)了多個 v0 的替代品,下面就來分享兩個好玩又好用的 AI 代碼生成工具!

vue0

vue0 是最近剛開源的一個 AI 工具,借助 Open AI 實現(xiàn)。通過簡單的描述,就可以快速生成一個 Vue 頁面,目前支持 shadcn/vue,但很快就會支持更多的 UI 庫。

vue0 的特性如下:

  • 編寫多遍步驟
  • 編寫迭代步驟
  • 將組件存儲在 fs 中
  • 渲染生成的代碼
  • 添加用戶功能
  • 屏幕截圖生成組件
  • 簡單元數(shù)據(jù)
  • 改進緩存

在 vue0 的網(wǎng)站上,有很多已經(jīng)生成的頁面及源碼:

比如,對于以下頁面:

生成的代碼如下:

<script setup lang="ts">
import { ref } from 'vue';
import { Check } from 'lucide-vue-next';
import { Switch } from '@/components/ui/switch';
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card';
import { Button } from '@/components/ui/button';

const isYearly = ref(false);
</script>

<template>
  <div class="p-10 bg-gray-100 dark:bg-black">
    <div class="max-w-7xl mx-auto">
      <div class="text-center mb-8">
        <h2 class="text-3xl font-bold text-gray-800 dark:text-white">Pricing Plans</h2>
        <p class="text-md text-gray-600 dark:text-gray-300">Choose the plan that's right for you.</p>
      </div>
      <div class="mb-8 text-center">
        <label for="pricing-toggle" class="inline-flex items-center cursor-pointer">
          <span class="mr-2 text-gray-600 dark:text-gray-400">Monthly</span>
          <Switch
            id="pricing-toggle"
            v-model="isYearly"
            aria-label="Toggle between month/year pricing"
            class="mx-auto"
          />
          <span class="ml-2 text-gray-600 dark:text-gray-400">Yearly</span>
        </label>
      </div>
      <div class="grid md:grid-cols-3 gap-8">
        <!-- Cards will go here with isYearly logic for pricing -->
        <Card class="shadow-lg">
          <CardHeader>
            <CardTitle class="text-xl font-semibold text-gray-800 dark:text-white">Basic</CardTitle>
            <CardDescription class="text-gray-500 dark:text-gray-400">For individual use</CardDescription>
          </CardHeader>
          <CardContent>
            <p class="text-4xl font-bold text-gray-800 dark:text-white">$0<span class="text-sm">{{ isYearly ? '/yr' : '/mo' }}</span></p>
            <ul class="mt-4">
              <li class="flex items-center text-gray-600 dark:text-gray-300">
                <Check class="mr-2 w-4 h-4 text-green-500" /> 1 Project
              </li>
              <li class="flex items-center text-gray-600 dark:text-gray-300">
                <Check class="mr-2 w-4 h-4 text-green-500" /> 100MB Storage
              </li>
            </ul>
          </CardContent>
          <CardFooter>
            <Button variant="outline">Get Started</Button>
          </CardFooter>
        </Card>
        <!-- Repeat for other cards -->
        <Card class="shadow-lg">
          <CardHeader>
            <CardTitle class="text-xl font-semibold text-gray-800 dark:text-white">Pro</CardTitle>
            <CardDescription class="text-gray-500 dark:text-gray-400">For professionals</CardDescription>
          </CardHeader>
          <CardContent>
            <p class="text-4xl font-bold text-gray-800 dark:text-white">$10<span class="text-sm">{{ isYearly ? '/yr' : '/mo' }}</span></p>
            <ul class="mt-4">
              <li class="flex items-center text-gray-600 dark:text-gray-300">
                <Check class="mr-2 w-4 h-4 text-green-500" /> 10 Projects
              </li>
              <li class="flex items-center text-gray-600 dark:text-gray-300">
                <Check class="mr-2 w-4 h-4 text-green-500" /> 5GB Storage
              </li>
            </ul>
          </CardContent>
          <CardFooter>
            <Button variant="secondary">Get Started</Button>
          </CardFooter>
        </Card>
        <!-- Repeat for other cards -->
        <Card class="shadow-lg">
          <CardHeader>
            <CardTitle class="text-xl font-semibold text-gray-800 dark:text-white">Enterprise</CardTitle>
            <CardDescription class="text-gray-500 dark:text-gray-400">For organizations</CardDescription>
          </CardHeader>
          <CardContent>
            <p class="text-4xl font-bold text-gray-800 dark:text-white">$99<span class="text-sm">{{ isYearly ? '/yr' : '/mo' }}</span></p>
            <ul class="mt-4">
              <li class="flex items-center text-gray-600 dark:text-gray-300">
                <Check class="mr-2 w-4 h-4 text-green-500" /> Unlimited Projects
              </li>
              <li class="flex items-center text-gray-600 dark:text-gray-300">
                <Check class="mr-2 w-4 h-4 text-green-500" /> 100GB Storage
              </li>
            </ul>
          </CardContent>
          <CardFooter>
            <Button variant="destructive">Get Started</Button>
          </CardFooter>
        </Card>
      </div>
    </div>
  </div>
</template>

Github:https://github.com/zernonia/vue0

openv0

openv0 是一個生成式UI組件框架,憑借AI技術(shù),可以輕松實現(xiàn)UI組件的實時預(yù)覽、生成與迭代。它深度整合豐富的開源組件庫與圖標,為生成式工作流提供一站式資源。其設(shè)計核心理念在于高度模塊化與精細的生成過程管理,確保流程的靈活與高效。組件生成采用多步驟管道化流程,每一步都由獨立插件執(zhí)行,進一步提升了整個流程的靈活性和效率。

openv0 目前支持的前端框架有:

  • React
  • Next.js
  • Svelte

支持的 UI 庫有:

  • NextUI
  • Flowbite
  • Shadcn

Github:https://github.com/raidendotai/openv0/。

責(zé)任編輯:姜華 來源: 前端充電寶
相關(guān)推薦

2023-12-22 14:09:08

AI文本編輯器AiEditor

2025-05-30 01:30:00

Anthropic技巧AI

2023-06-04 13:56:44

開源項目AI

2023-05-26 18:54:02

開源博客系統(tǒng)

2014-03-13 10:43:26

Linux網(wǎng)絡(luò)測試監(jiān)控工具

2022-04-11 08:56:27

AIAI算法

2022-04-08 13:17:36

Linux安全工具漏洞安全工具

2023-11-26 09:04:10

Vue性能

2020-11-09 09:23:43

Vue組織架構(gòu)

2022-12-05 14:35:30

2024-08-30 08:15:59

VueAI工具

2023-04-13 11:39:05

2019-01-17 09:14:34

2021-03-11 11:01:20

iOS小組件iPhone

2022-03-29 12:01:57

Vue 組件js組件工具集

2017-07-25 08:54:26

前端JsxVue

2023-07-18 19:11:21

配置信令系統(tǒng)

2021-09-09 18:12:22

內(nèi)存分段式網(wǎng)絡(luò)

2022-04-22 12:55:33

Qt開源項目

2025-02-28 10:05:00

AI生成
點贊
收藏

51CTO技術(shù)棧公眾號