请选择 进入手机版 | 继续访问电脑版
热门问答
更多

[云开发] execScript报错

[复制链接]
BIP886370 发表于 2022-4-11 20:36:30
本帖最后由 BIP886370 于 2022-4-11 20:40 编辑

我首先打开了一个personinfo窗口,点击窗口的按钮后使用openFrame方法打开login界面。
personinfo窗口中有一个函数set_name,代码如下:
  1. methods: {
  2.                         set_name(ID,name){
  3.                                 this.data.User_ID = ID;
  4.                                 this.data.User_name = name;
  5.                         },
复制代码

在login中调用:
  1. var script = "set_name(" + that.data.User_ID + ",'" + that.data.User_name + "');";
  2.                                                 api.execScript({
  3.                                                         script:script
  4.                                                 })
复制代码

但是出现了报错,如下:
  1. 04-11 20:32:32.553 20020 20020 E app3c   : dispatch script failed. ReferenceError: set_name is not defined at undefined:1
复制代码

请问是什么原因呢,如何修改呢,感谢

4条回复

勇可可 版主 318364Y币
你这是Vue的set_name当然不能直接调用   你得用vue的对象.set_name
BIP886370 驾校小白 63Y币
请问execScript里的script参数怎么写呢,我用的是stml文件
勇可可 · 2022-4-11 21:06你这是Vue的set_name当然不能直接调用   你得用vue的对象.set_name
勇可可 版主 318364Y币
这是执行html方法的 你换成api.addEventListener api.sendEvent
BIP886370 · 2022-4-12 12:56请问execScript里的script参数怎么写呢,我用的是stml文件
BIP886370 驾校小白 63Y币
好的,谢谢
勇可可 · 2022-4-12 14:00这是执行html方法的 你换成api.addEventListener api.sendEvent
您需要登录后才可以回帖 登录

本版积分规则