Skip to content

对话

通讯软件模拟中的对话列表从逻辑上不同于事件,对话列表通常没有不可点击状态, 所以对话的脚本功能没有 激活判定显示判定 与事件相同。

打开对话

根据通讯软件的操作逻辑,点开对话框通常不存在进入一个其他页面或场景的情况,所以该函数不接受返回值。

js
export default {
    ...其他参数(不用管),
    /**
     * 打开对话
     *
     * @function run
     * @param {object} save  存档 - 故事存档
     * @param {object} story  故事 - 故事对象,可进行提示,弹窗等对故事进行修改操作
     * @param {object} loader 加载器 - 事件加载器的 Vue 节点
     * @return {Promise<void>}
     */
    async run(save, story, loader) {
        console.log('存档:\n', save)
        console.log('故事:\n', story)

        // 您可在这里修改存档或做一些其他的事


    }
}