页面函数

$(选择器)

选择单个元素。同jQuery的$,根据选择器选择页面中第一个符合条件的元素

$$(选择器)

选择多个元素。同jQuery的$$,选择页面中所有符合条件的元素数组

addClass(元素, 类名, 延时)、removeClass、toggleClass

元素.classList.add/remove/toggle。元素可以是单个或是元素数组。默认延时0毫秒。

addRemoveClass(元素, 类名, 延时)

添加类名后延时n毫秒(默认为5000)后再移除刚添加的类名。

go(url/step)

页面跳转。当参数是路径url时跳转指定路径;当参数是数字时往前(正数)或往后(负数)跳转step步。默认-1

render()

重新渲染。无参数。根据最新的数据/变量/状态来再次渲染页面。平台会在每次事件结束后自动调用

html(文本/元数据, id)

渲染html。传入html源码文本或元数据对象树片段及起点id(可选)。通常在插件中使用。

load(urls, 延时)

加载外部js或css。加载url文本或数组,后缀需是js或css。首次加载时会消耗一点时间拉取网络资源,再次加载则无需等待,此时如有必要可添加延时(毫秒)以等待页面资源准备就绪。
request事件中使用将在后端执行,会把外部资源添加到html<head>中以加快加载。

localStorage(键, 值)

本地存储。
时返回本地存储。如果以星号(*)结尾,就返回包含所有以开头的的数组。
时把写入本地存储中。如果是对象/数组类型,取回来依旧保持原有类型。
特殊地,当为null时则删除此

$query(对象)

把对象写入URL查询参数中。另外$query本身也可以做变量使用,获取当前URL的查询参数

offsetTop(元素)

获取元素离视窗顶部的距离

offsetLeft(元素)

获取元素离视窗左边的距离

toMove(元素)

添加到鼠标按下事件中以拖拽移动指定元素。例如在模特弹窗的标题栏添加mouseDown事件toMove($el.parentElement),拖拽标题栏的时候可以移动整个弹窗。

由众触低代码平台生成和驱动