try
long ll_result;
ll_result=1;
openwithparm(w_sb_order,UserCode);
catch(RuntimeError er)
errorMsg=er.Text;
ll_result=0
finally
return ll_result;
end try
在打开的窗口中使用参数时这样:
ls_temp=string(message.stringparm)
窗口名称:可选参数,被打开窗口的名称。
1.该名称由字母、数字和下划线字符组成。
2."_top"、"_blank"、"_selft"具有特殊意义的名称。
_blank:在新窗口显示目标网页
_self:在当前窗口显示目标网页
_top:框架网页中在上部窗口中显示目标网页
3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
try
long ll_result;
ll_result=1;
openwithparm(w_sb_order,UserCode);
catch(RuntimeError er)
errorMsg=er.Text;
ll_result=0
finally
return ll_result;
end try
在打开的窗口中使用参数时这样:
ls_temp=string(message.stringparm)
转载于:https://www.cnblogs.com/haofaner/p/4884376.html
(electron vue 新开窗口的问题~多开窗口)
简介
最近使用electron频繁踩坑,深有感触,这就遇到一个棘手的问题,在electron+vue的项目里需要新开窗口,
普通新开窗口 new 一个 BrowserWindow 配置好参数就行了,但是我的是vue项目,直接把vue路径甩上去的话,页面展示不出来,报错说,无法读取页面
然后我就搜啊搜,网上找方法,配置webpack,打包js,利用ejs渲染模板,一系列操作,失败…
于是我在路径后面拼接了vue文件的路径…成功 所以记录一下这个坑这个是主页面的路径,开发环境和线上环境
const winURL = process.env.NODE_ENV === 'development' ? `http://localhost:9080` : `file://${__dirname}/index.html`
本来窗口路径是这么用的 (这个打开的是主页面)
win.loadURL(winURL);
然后我拼接了我自己的vue文件路径
win.loadURL(winURL+'#/moni');
成功打开新的窗口