星航计划 - DeTask找活网 0基础开发入门到精通 (2)

界面和AI工具相结合更高效

在打算开发一个应用之前,我们需要好好考虑要做什么,这个时候我们需要用到线框图来设计草案。

线框工具软件有很多,我这边用的是Axure7,各位如果有顺手的线框软件也请分享一下。

但是,仅仅有线框图是不行的,还需要平面设计师来设计页面美工来切图前端搭建等等工序。

这两天发现个可以从图片转成UI的工具,大大节省了工序。

v0 by Vercel

不过这个工具是支持Next.js的,导出文件想要在sui dapp kit跑起来还需要做一些调整。

首先就是需要了解NPM的用法,知道sui dapp kit 具体请参考官网 Sui TypeScript Docs

官网上有详尽的 dapp的安装步骤,此处不做冗述。

然后进行一系列操作

将线框图通过AI识图生成页面,可以反复生成,反复修改提示词,调成你想要的样子。

react代码自动生成

在线编辑,可以微调代码

接下来

在添加UI界面的之前,要做好备份

记得备份!记得备份!记得备份!重要的事情说三遍。

本地工程部分:

sui dapp kit这边工程进行添加项:

安装clsx 主要是因为next库那边是2.1.0 ...

css 复制代码
npm install clsx@2.1.0

安装tailwind-merge

sql 复制代码
npm install tailwind-merge@2.2.1

安装class-variance-authority

kotlin 复制代码
npm install class-variance-authority@0.7.0

安装 tailwindcss-animate

css 复制代码
npm install tailwindcss-animate@1.0.7

安装 autoprefixer

css 复制代码
npm install autoprefixer@10.0.1

页面部分:

准备一个空的 nextjs的工程 然后

界面工具dev原型图生成React 的Next.js代码编辑满意后

本地初始化

kotlin 复制代码
pnpm dlx v0@latest init

然后添加项目 将生成的components 导入到本地目录中

csharp 复制代码
npx v0 add "页面生成的代码"

next.js工程试着运行一遍,看看是否效果ok (next.js部分不做冗述)

然后将 components 和 lib拷贝到 dapp kit 工程目录

将 tailwind.config.ts 拷贝过来

将 components.json 拷贝过来

生成一个文件 postcss.config.js

修改 vite.config.ts 文件

好了,大功告成!

这样就可以顺利将v0.dev生成的组件代码移植到 sui dapp kit原项目中去了。

在此鸣谢(排名不分先后) dethan3 Jovi Euraxluo

已经移植成功: Obelisk Henry

Move语言学习交流QQ群: 79489587

Sui官方中文开发者电报群: t.me/sui_dev_cn

相关推荐
村口曹大爷3 小时前
2025 区块链三国志:ETH 的内功、SOL 的极速与 BSC 的降维打击
web3·区块链
Sui_Network3 小时前
Mysten Labs 与不丹王国政府的创新与技术部携手探索离线区块链
大数据·人工智能·web3·去中心化·区块链
Rockbean4 小时前
3分钟Solidity: 5.3 Fallback 回退
web3·区块链·solidity
黄菊华老师1 天前
区块链实战:获取Web3.modules 信息展示
web3·区块链
+电报dapp1291 天前
波场链DAPP智能合约系统开发:解锁Web3.0时代的价值新范式
大数据·人工智能·web3·去中心化·区块链·智能合约·信任链
无欢以承1 天前
什么是区块链?从底层原理到实用场景的最强入门指南(含 Web3、DeFi、NFT 全解)
web3·区块链
止观止1 天前
区块链、比特币与Web3:一文弄懂三者的关系
web3·区块链
黄菊华老师1 天前
区块链实战:Web3.eth 模块详细展示,探索以太坊区块链交互的核心功能
web3·区块链
沟通qq 8762239651 天前
永磁同步风力发电机遭遇电网电压骤降时,就像风筝突然遇到强对流天气,搞不好直接“炸机“。这时候低电压穿越(LVRT)策略就是那根救命绳,今天咱们拆解两种实战方案
web3
Moonbeam Community1 天前
应用爆发,DeFi先行
javascript·ide·web3·区块链·polkadot