youloge v2.0.1
这是一个Youloge.com 配套项目 欢迎PR 主仓库 - beta版本
💡 ⚡️ 🛠️ 📦 🔩 🔑 - 开放文档
建议直接引入CDN 即可使用
54.14 kB │ gzip: 14.87 kB
https://unpkg.com/youloge或者https://cdn.jsdelivr.net/npm/youloge
createApp(App).use(youloge,{
UKEY:'', // *必须填写 可以让`v-login` `usePayment` 权限指令自动注入初始化
APIURL:'',
VIPURL:'',
OPENURL:'',
// 可选文件路由 参考文档
ROUTES:[
name:'',
path:'',
component:'',
icon:'...'
]
}).mount('#app')更新日志
- 2.0.0 配置参数全部采用
大写,优化懒路由自动加载:不需要主动放置组件 - 1.9.4 新增
y-discuss评论组件 跳转个人主页由开发者控制@navigate 事件 - 1.8.9 新增
useShopcart套餐下单组件,作为商品购物的前置条件(配合usePayment食用) - 1.8.4 新增
v-search搜索指令,可以在div上绑定弹窗搜索页面 - 1.8.0 优化
useLoading useFetch互相嵌套逻辑useFetch 默认mask:true - 1.7.3 新增
useStorage函数组件 仅支持对象读(对象)写(对象覆盖),均返回最新对象 - 1.7.1 优化项目结构:组件支持尽量多方式调用
- 1.6.5 更换导出方式,支持按需导入使用: 组件模式正式确认:可以规范化书写新增
组件``指令``函数 - 1.5.0 去除样式组件,全部采用关键组件集,不倾入代码,组件库定位为
定制小组件 - 1.4.9 引入
unocss来作为基础样式 - 1.4.8 新增
hashview组件用于承接hash文件路由功能同于动态懒加载组件 - 1.4.3 优化
useMessage的调用方式,简化代码 - 1.4.2 新增
v-ripple水波纹组件,重构useDialog交互组件支持password验证码输入 - 1.3.9 新增
y-rgba组件,用于展示Youloge虚拟货币与实际货币的预计换算结果 - 1.3.5 优化
v-login指令,共享usePlus组件 - 1.3.2 新增
y-discuss组件,展示评论 - 1.3.2 新增
y-label组件,展示标签 - 1.2.6 更改
useFetch增加path属性 - 1.2.5 去除
usePayment useSso等方法改为usePlus* - 1.2.2 修复关于
open.youloge.com的小bug - 1.2.1 更新
v-login,usePayment减少与独立库js umd差异 - 1.2.0 优化
useFetch增加api,vip,json,text,blob,buffer并纳入鉴权与ukey配置项 - 1.1.7 增加
useFetch返回值为err == -1登录过期处理 - 1.1.4 优化
postmessage通信的通过性 - 1.0.7 优化
useMessage和对应style - 1.0.4 优化
localStorage与sessionStorage的作用名 - 1.0.0 增加
usePayment组件,用于支付请求 - 0.2.9 增加
v-cloak匹配vue渲染 - 0.2.8 更新配置参数
ukey,使其与youloge.sso,youloge.payment等组件联动 - 0.2.7 新增
v-copy指令,支持函数,字符串,HTML暂不支持图片 - 0.2.6 新增
useDialog组件 支持alert,confirm,prompt三种模式 - 0.2.5 优化provide 重新封装
fetch等函数式组件
这个库干啥的?
这是个vue3的组件库,进行高度定制化的自用组件库,很多组件都是配合youloge.com一起使用的,如果你仅仅是需要一个UI库开发自己的项目,这个并不适合。
如果你有自己的网站,那么可以接入youloge.console开放平台,我会将某些组件抽离成js umd脚本服务,例如登录注册,支付,充值,视频播放器,音乐播放器,团购商城,可以单独引入到你自己的网站使用。
在使用该库的时候,你需要申请一对ukey/secret密钥对使用,在引入使用产生的-收入/广告费/佣金 会结算到你的账户中。平台不怎么区分官方禾非官方,比如云盘服务,视频服务也都是基于ukey/secret进行的分发。
项目结构
project
│
└───lib 不用npm install
│ │
│ │ index.js UI组件库的入口
│ │
│ └───components
│ │ button
│ │ input
│ │ components.js 统一导出组件
│ │ ...
│ │
│ └───function
│ │ alert
│ │ ...
│ │ function.js 统一导出函数组件
│ └───...
│
└───src
│ assets 静态资源
│ route 路由
│ components 组件
│ views 视图文件
│ ...
│ vite.config.js 项目默认的配置
│ libs.config.js 打包组件库配置
│ package.json 项目依赖和脚本
git pull项目之后npm i
先到
package.json运行npm run build打包出dist目录,项目需要依赖这个UI库。再次运行
npm run dev...然后爬组件 写项目吧
我边学边写,前端真好玩,哈哈哈~~ 欢迎加微信 交流 11247005,如果你提交代码,我认真学习谢谢
Youloge.UI 定制性特别强,需要约定一些规则
hash 路由使用vite import.meta.glob生成,自带鉴权未登录会先调用usePlus.sso- css样式以为
y-开头:内置很多基础样式y-width-300 width(1-30 ++1) > (30 ++10) max 1200 - MZL 轻量级Vue3组件库
- ArcoDesign 今日头条
- Vant 有赞UI库*
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago