bricks/dist/docs/cn.old/bricksapp.md
yumoqing 2e22085122 feat: 401后登录成功自动重试原始请求
- withLoginInfo 改为接收完整 opts(含 method/headers/params)
- 等待 login_window 的 destroy 事件(=登录成功信号)
- 登录成功后重试原始请求
- 重试仍401则返回null(避免死循环)
- 用户手动关闭登录窗口时也触发重试,401则返回null
2026-05-27 15:39:34 +08:00

1.3 KiB
Raw Blame History

BricksApp

BricksApp是Bricks框架的应用类 BricksApp用来初始化Bricks环境创建Bricks页面的根控件

并将生成的根控件插入的全局控件Body中

Body对应的dom_element为页面的“body”元素。

后续可以通过bricks_app全局变量来引用BricksApp实例。

构建选项

    	opts = {
			login_url:
			"charsize:
			"language":
			"i18n":{
				"url":'rrr',
				"default_lang":'en'
			},
			"widget":{
				"widgettype":"Text",
				"options":{
				}
			}
		}

login_url

 登录url按照后台设置当需要访问受控url时会从此URL返回的json数据创建登录窗体用户登录

chartsize

字符大小缺省16px

languange

页面使用的语言,两个字符的语言

i18n

定义国际化数据获取路径url按照GET方式language作为参数像后台获取改语言的json格式的翻译数据。

widget

根控件描述对象

属性

opts

保存创建选项

login_url

用于构建登录控件的url

charsize

字符大小所有输入控件Text IconTitle都受此影响控件大小。

lang

前端界面语言,选项指定或获取缺省语言

textList

i18n

session_id

方法

事件