Skip to main content

二次开发相关问题

1. 平台可以 Debug 吗?

startupWithDebug.cmd 启动服务,debug 默认端口 5088 。

img

2. 有没有封装获取数据库连接的方法?

pom 依赖 07service-09jdbcISpringJdbcFactory.getISpringJdbc().getDataSource().getConnection()

注意

不是通过配置,或者不是通过dataview操作的数据库,都有可能会出现缓存问题。 平台是有缓存的,用原生 sql 没有缓存。

3. 零代码开发 - 跨域调用API处理?

问题描述:

A 服务调用 B 服务的 Api ,提示跨域调用失败。

解决方案:

如果是用零代码平台的「调用webapi」规则,平台已经自动处理跨域了。

如果是 ajax ,要固定加参数,代码如下:

$.ajax({    
url: 'url',
type: "get",
dataType : 'jsonp',
data:{
"_$v3CrossDomainRequest$_" : true
},
jsonpCallback:'callfunc',
success: function (result) {
//请求成功后处理逻辑
debugger;
}
});

4. 二次开发自定义窗体页面如何引入第三方js、css以及自行写的js?

零代码二次开发自定义窗体页面如何引入第三方js、css以及自行写的js

方式1:

npm安装相关依赖。

ps:npm i element-ui -S(安装element)

方式2:

手动引入,将相关文件放入share文件夹下面,import直接引入相对路径下的文件。

例:“@share/xx/xx”

下载:V平台自定义窗体开发使用手册.pdf

5. 二次开发自定义窗体页面如何引用本地图片?

问题描述:

零代码二次开发自定义窗体页面,如何引用本地图片?

解决方案:

可以将相关图片放入share文件夹下面,具体引入写法参考下图:

img

下载:V平台自定义窗体开发使用手册.pdf

6. 二次开发自定义控件如何创建初始化工程?

零代码二次开发自定义控件,如何创建初始化工程:

  1. 新建一个目录,如:example
  2. 在 cmd 命令行中 cd example
  3. 执行命令:npm install v3-cli –save-dev
  4. 根据指引设置控件信息,设置完成后,v3-cli脚手架会自动生成模板工程。

下载:V平台自定义控件开发指南.pdf