Skip to main content

其他

其他动作包含复制、自定义JS。

复制内容

触发复制内容到粘贴板。

动作说明

配置参数说明如下:

参数说明
copyFormat复制格式,默认为text/html,支持富文本
content指定复制的内容。可用 ${xxx} 绑定数据域中的变量

操作步骤

按以下步骤在页面设计器进行动作配置:

  1. 打开动作配置弹窗后,选择其他 > 复制内容
  2. 输入内容模板,选择复制格式,确认提交。

image

自定义JS

通过编写JavaScript脚本来实现动作逻辑。

const myMsg = '我是自定义JS';

doAction({
actionType: 'toast',
args: {
msg: myMsg
}
});

动作说明

配置参数说明如下:

参数说明
script自定义 JS 脚本代码

script内参数说明如下:

参数类型说明
doActionFunction动作执行函数,可以执行所有类型的动作
contextListenerContext当前组件实例,context.props可以获取该组件相关属性
eventRendererEvent事件对象,通过event.data可以获取事件上下文,通过调用 setData()、stopPropagation()、preventDefault()可以分别实现事件上下文设置、动作干预、事件干预

操作步骤

按以下步骤在页面设计器进行动作配置:

  1. 打开动作配置弹窗后,选择其他 > 自定义JS
  2. 输入JS代码,确认提交。

image

典型示例

参考amis文档自定义JS