更新记录
1.0.1(2026-10-09)
下载此版本
- 登录页可加次按钮。传入
demoText 后显示在登录按钮下,点击抛 demo,跳转仍由页面处理。
1.0.0(2026-10-09)
下载此版本
- 新增登录页
lingyun-login。界面和表单校验在本包,路由页只接登录请求与跳转。
- 宽屏下登录表单最大宽度 420px。协议在组件内用全屏 Sheet 打开。
平台兼容性
uni-app(5.31)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
uni-app x(5.31)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
- |
- |
- |
- |
其他
| 多语言 |
暗黑模式 |
宽屏模式 |
蒸汽模式 |
| × |
√ |
√ |
× |
lingyun-ui-page
标准页面扩展。当前版本 1.0.1,变更见 changelog.md。控件仍在 lingyun-ui,这里只放可复用的整页,例如登录。
路由仍登记在业务工程的 pages.json / src/pages。页面里直接写标签,账号请求、登录态和跳转留在路由文件。
components/lingyun-ui-page/lingyun-ui-page.vue 是空文件,保留它,不要删,也不要往里写页面。
登录
<lingyun-login
:logo="logo"
:enterprise-name="enterpriseName"
:booting="booting"
demo-text="组件演示"
@submit="onSubmit"
@demo="goDemo"
@policy="openPolicy"
/>
| 属性 |
说明 |
默认 |
logo |
企业 logo,空则不显示 |
'' |
enterpriseName |
标题上的企业名称,空则不显示 |
'' |
hint |
logo 下方的说明 |
内部管理使用,不提供注册功能 |
booting |
为真时只显示转圈,用于静默登录 |
false |
submitText |
登录按钮文案 |
立即登录 |
demoText |
登录按钮下方的次按钮。空则不显示 |
'' |
copyright |
登录按钮下方的版权水印,空则不显示 |
'' |
| 事件 |
说明 |
submit |
账号、密码和协议都通过后触发,参数 { username, password } |
demo |
点次按钮。组件不跳转,页面自己打开目标页 |
policy |
点协议链接时仍会抛出。user 用户服务协议,privacy 隐私政策。组件自己用全屏 Sheet 展示正文,页面不必再跳转 |
未填账号、密码短于 6 位或未勾选协议时,组件自己弹出 Toast,不会触发 submit。