# diy-uview-ui
## 🌈 介绍 `diy-uview-ui` 与 `uview-ui` 的关系?
`diy-uview-ui` 是基于 `vk-uview-ui`、`uview-ui 1.8.3` 版本改造而来,其本质依然还是 `uview-ui`,是 `DIY` 的珍藏版,由 `DIY` 维护。
> 在这里,也感谢 `vk-uview-ui`、`uview-ui 1.8.3` 作者的开源奉献,再次为开源点赞。 同时 `diy-uview-ui` 也是无条件开源。
## `diy-uview-ui` 与 `uview-ui 1.8.3` 功能上有什么区别?
- 1、最大的亮点:同时支持 `Vue3.0` 和 `Vue2.0`,你没看错,现在 `uview-ui` 支持 `Vue3.0` 了(这应该是目前为数不多的 `uniapp Vue3.0` 组件库)(2021-11-18)
- 2、以 `uni_modules` 模块形式发布,方便一键更新(同时组件会自动按需加载,无需手动写 `easycom` 规则(注意,你需要把之前写的 `easycom` 规则删除,在项目根目录的 `pages.json` 中删除)
- 3、删除了 `uview-ui` 内置的 `国际化语言` 功能,(改造成 `Vue3` 比较麻烦,故作者干脆直接删除了)
- 4、增加手写签名、二维码条码扫码输入、气泡弹窗、分页、下拉多选选择、分页、新闻跑马灯等组件。
**_目前大的问题应该没有了,作者自己的项目也是用此组件库开发,因此你无需担心后期无人维护。_**
如果你了解了以上须知,那么请继续阅读快速上手。
## ⚡ 快速上手之 Vue2.0
即使是 `Vue2` 版本,同样比原版 `uView1.0` 做了一些优化,如(车牌号键盘点击 1 次中文后会自动切英文,倒计时支持毫秒等等)
支持:H5、App(vue)、微信小程序、支付宝小程序(其他小程序未测试)
- 1、main.js 引入 diy-uview-ui
```js
import uView from './uni_modules/diy-uview-ui';
Vue.use(uView);
```
- 2、App.vue 引入基础样式(注意 style 标签需声明 scss 属性支持)
```html
<style lang="scss">
@import './uni_modules/diy-uview-ui/index.scss';
</style>
```
- 3、uni.scss 引入全局 scss 变量文件
```css
@import '@/uni_modules/diy-uview-ui/theme.scss';
```
## ⚡ 快速上手之 Vue3.0
不建议把老项目 升级到 Vue3.0 (升级非常麻烦,建议新项目才考虑是否使用 Vue3.0)
支持:H5、App(vue)、微信小程序(其他小程序未测试)
目前 发现 Vue3 H5 版本一个重大 bug(与此 UI 框架无关),调试开发没问题,发布到前端托管时样式会错乱,已确定是 HBX 的问题,等待 HBX 修复此问题。(hbx3.3.0 版本已修复此问题)
- 1、前置步骤:修改 `manifest.json` 内的 `vue` 版本为 `vue3`
- 2、项目根目录新增 `index.html` 文件,文件代码为
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta
name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"
/>
<title></title>
<!--preload-links-->
<!--app-context-->
<!-- 配置H5的 web图标static/logo.png -->
<link rel="icon" href="./static/logo.png" />
</head>
<body>
<div id="app">
<!--app-html-->
</div>
<script type="module" src="/main.js"></script>
</body>
</html>
```
- 3、main.js 引入 diy-uview-ui
```js
// 引入 uView UI
import uView from './uni_modules/diy-uview-ui';
import { createSSRApp } from 'vue';
export function createApp() {
const app = createSSRApp(App);
// 使用 uView UI
app.use(uView);
return { app };
}
```
- 4、App.vue 引入基础样式(注意 style 标签需声明 scss 属性支持)
```html
<style lang="scss">
@import './uni_modules/diy-uview-ui/index.scss';
</style>
```
- 5、uni.scss 引入全局 scss 变量文件
```css
@import '@/uni_modules/diy-uview-ui/theme.scss';
```
#### 介绍
DIY 官网可视化工具做好的可视化拖拽开发工具无须编程、零代码基础、所见即所得设计工具支持轻松在线可视化导出微信小程序、支付宝小程序、头条小程序、H5、WebApp、UNIAPP 等源码 支持组件库,高颜值,卡片,列表,轮播图,导航栏,按钮,标签,表单,单选,复选,下拉选择,多层选择,级联选择,开关,时间轴,模态框,步骤条,头像,进度条,单选复选组件,h5扫码组件,条码组件,二维码组件,抽奖组件,签名组件,气泡弹窗,矩阵评分,矩阵单选,矩阵多选,矩阵输入,新闻跑马灯,树型,多规格SKU,颜色选择器,地区组件,分页组件,微信隐私协议等感谢 colorui、uniapp、uView UI 等第三方组件库的支持
引入多平台快速开发的 UI 框架 uView UI,全面的组件和便捷的工具会让您信手拈来,如鱼得水。众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用
丰富的按钮点击事件供选择
#### 文件说明
##### uniapp -- 对应 Uniapp 多端生成源码
##### weixin -- 生成微信小程序原生源码
##### alipay -- 生成支付宝小程序原生源码
##### qq -- 生成 QQ 小程序原生源码
##### baidu -- 生成百度小程序原生源码
##### bytedance -- 生成字节跳转小程序原生源码
##### finclip -- 生成 FinClip 小程序原生源码
##### dingtalk -- 生成钉钉小程序原生源码
##### html -- 生成 html vue 静态页面源码
更多设计前往https://www.diygw.com 设计
#### API 调用截图
[![](https://agent.diygw.com/api1.png)](https://agent.diygw.com/api1.png) [![](https://agent.diygw.com/api2.png)](https://agent.diygw.com/api2.png) [![](https://agent.diygw.com/api3.png)](https://agent.diygw.com/api3.png) [![](https://agent.diygw.com/api4.png)](https://agent.diygw.com/api4.png) [![](https://agent.diygw.com/api5.png)](https://agent.diygw.com/api5.png) [![](https://agent.diygw.com/api6.png)](https://agent.diygw.com/api6.png) [![](https://agent.diygw.com/api7.png)](https://agent.diygw.com/api7.png) [![](https://agent.diygw.com/api8.png)](https://agent.diygw.com/api8.png)
#### 项目截图
[![](https://agent.diygw.com/new1.png)](https://agent.diygw.com/new1.png) [![](https://agent.diygw.com/new2.png)](https://agent.diygw.com/new2.png) [![](https://agent.diygw.com/new4.png)](https://agent.diygw.com/new4.png) [![](https://agent.diygw.com/new3.png)](https://agent.diygw.com/new3.png) [![](https://agent.diygw.com/exporttype.png)](https://agent.diygw.com/exporttype.png) [![](https://agent.diygw.com/ok4.png)](https://agent.diygw.com/ok4.png) [![](https://agent.diygw.com/ok5.png)](https://agent.diygw.com/ok5.png) [![](https://agent.diygw.com/ok6.png)](https://agent.diygw.com/ok6.png) [![](https://agent.diygw.com/ok7.png)](https://agent.diygw.com/ok7.png) [![](https://agent.diygw.com/1.png)](https://agent.diygw.com/1.png) [![](https://agent.diygw.com/1.png)](https://agent.diygw.com/1.png) [![](https://agent.diygw.com/2.png)](https://agent.diygw.com/2.png) [![](https://agent.diygw.com/3.png)](https://agent.diygw.com/3.png) [![](https://agent.diygw.com/4.png)](https://agent.diygw.com/4.png) [![](https://agent.diygw.com/5.png)](https://agent.diygw.com/5.png) [![](https://agent.diygw.com/6.png)](https://agent.diygw.com/6.png) [![](https://agent.diygw.com/7.png)](https://agent.diygw.com/7.png) [![](https://agent.diygw.com/8.png)](https://agent.diygw.com/8.png) [![](https://agent.diygw.com/9.png)](https://agent.diygw.com/9.png) [![](https://agent.diygw.com/10.png)](https://agent.diygw.com/10.png) [![](https://agent.diygw.com/11.png)](https://agent.diygw.com/11.png) [![](https://agent.diygw.com/12.png)](https://agent.diygw.com/12.png) [![](https://agent.diygw.com/1.jpg)](https://agent.diygw.com/1.jpg) [![](https://agent.diygw.com/2.jpg)](https://agent.diygw.com/2.jpg) [![](https://agent.diygw.com/3.jpg)](https://agent.diygw.com/3.jpg) [![](https://agent.diygw.com/4.jpg)](https://agent.diygw.com/4.jpg) [![](https://agent.diygw.com/5.jpg)](https://agent.diygw.com/5.jpg) [![](https://agent
没有合适的资源?快使用搜索试试~ 我知道了~
基于多平台快速开发的UI框架uView UI1.0二次开发的diy-uView-ui,是uni-app生态优秀的UI框架
共237个文件
vue:119个
js:98个
scss:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 122 浏览量
2023-11-20
17:32:06
上传
评论
收藏 817KB ZIP 举报
温馨提示
基于多平台快速开发的UI框架uView UI1.0二次开发的diy-uView-ui,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水,支持 Vue3.0 了。结合DIY可视化快速生成代码。DIY 官网可视化工具做好的可视化拖拽开发工具无须编程、零代码基础、所见即所得设计工具支持轻松在线可视化导出微信小程序、支付宝小程序、头条小程序、H5、WebApp、UNIAPP 等源码 支持组件库,高颜值,卡片,列表,轮播图,导航栏,按钮,标签,表单,单选,复选,下拉选择,多层选择,级联选择,开关,时间轴,模态框,步骤条,头像,进度条,单选复选组件,h5扫码组件,条码组件,二维码组件,抽奖组件,签名组件,气泡弹窗,矩阵评分,矩阵单选,矩阵多选,矩阵输入,新闻跑马灯,树型,多规格SKU,颜色选择器,地区组件,分页组件,微信隐私协议等感谢 colorui、uniapp、uView UI 等第三方组件库的支持 引入多平台快速开发的 UI 框架 uView UI,全面的组件和便捷的工具会让您信手拈来,如鱼得水。众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。
资源推荐
资源详情
资源评论
收起资源包目录
基于多平台快速开发的UI框架uView UI1.0二次开发的diy-uView-ui,是uni-app生态优秀的UI框架 (237个子文件)
iconfont.css 79KB
editor-icon.css 18KB
zxing.js 1.06MB
lucky-canvas.js 56KB
async-validator.js 33KB
weCropper.js 31KB
weapp-qrcode.js 30KB
MpHtmlParser.js 18KB
md5.js 12KB
mixin.js 6KB
index.js 6KB
JsBarcode.js 6KB
test.js 5KB
props.js 5KB
utils.js 5KB
index.js 4KB
svg.js 4KB
generateDates.js 4KB
UPCE.js 4KB
canvas.js 4KB
colorGradient.js 4KB
route.js 3KB
CODE128.js 3KB
CssHandler.js 3KB
constants.js 3KB
UPC.js 3KB
shared.js 3KB
config.js 2KB
props.js 2KB
emitter.js 2KB
utils.js 2KB
index.js 2KB
timeFormat.js 2KB
props.js 2KB
auto.js 2KB
EAN13.js 2KB
guid.js 2KB
utils.js 2KB
getParent.js 2KB
addStyle.js 2KB
timeFrom.js 2KB
EAN.js 2KB
queryParams.js 1KB
getRenderProperties.js 1KB
constants.js 1KB
index.js 1KB
throttle.js 1KB
type2icon.js 976B
EAN8.js 976B
MSI.js 909B
debounce.js 881B
color.js 856B
getOptionsFromElement.js 856B
index.js 815B
mixin.js 792B
deepMerge.js 789B
$parent.js 777B
EAN5.js 723B
ITF.js 703B
exceptions.js 674B
optionsFromStrings.js 662B
ErrorHandler.js 660B
deepClone.js 658B
EAN2.js 641B
ITF14.js 618B
index.js 583B
checksums.js 523B
linearizeEncodings.js 517B
index.js 484B
index.js 463B
encoder.js 433B
defaults.js 422B
addUnit.js 374B
zIndex.js 367B
mpShare.js 363B
fixOptions.js 342B
trim.js 339B
CODE128_AUTO.js 338B
CODE128B.js 298B
CODE128C.js 298B
CODE128A.js 298B
object.js 242B
MSI1110.js 230B
randomArray.js 228B
index.js 226B
MSI1010.js 223B
index.js 211B
config.js 209B
index.js 204B
random.js 196B
MSI10.js 187B
constants.js 187B
MSI11.js 187B
index.js 183B
Barcode.js 156B
toast.js 139B
sys.js 130B
index.js 78B
merge.js 65B
bem.js 55B
共 237 条
- 1
- 2
- 3
资源评论
十小大
- 粉丝: 9113
- 资源: 2552
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功