常见问题
控制台提示:插件【登录】加载失败!!!
原因
服务器资源没获取到- 每次刷新页面都会先去获取资源
- 然后通过script标签注册到页面
- 那个报错信息就是加载的时候没有拿到资源问题
排查
检查装载的js文件是否找到
文件被拦截了,需要登陆,得放开
解决方案
重新上传该插件
开源项目开发调试插件的时候,访问地址不能正常展示!!!
原因
本地调试代码映射资源有误解决方案
查看config-app/server/dev.js文件:
开源项目开发调试插件的时候,审批插件资源找不到的问题!!!
- 原因
对于非源码客户而言,审批插件没有开源出去,如果插件有问题,需要联系技术支持。但是本地调试的时候,报审批插件资源找不到,解决办法:
平台功能JEAPP–>首页–>审批,右侧选中h5禁用,即可
对于有源码的客户而言,只需要插件走本地资源即可,具体配置如下:
在config-app/config/config.json文件中entey添加一个元素workflow
开源项目开发调试插件的时候,router.js如何配置!!!
方法一:
示例:
import createRouter from '../../util/RouterModel'; import index from './index.vue'; import detail from './view/detail.vue'; import list from './view/list.vue'; const trainRouter = [ createRouter({ path: '/JE-PLUGIN-TRAINSG', name: 'index', component: index, children: [ createRouter({ path: '', name: 'list', meta: { white: true, }, component: list, }), createRouter({ path: 'detail', name: 'detail', meta: { white: true, }, component: detail, }),]})]; export default trainRouter;
注意:
方法二:
import index from './index.vue';
import detail from './view/detail.vue';
import list from './view/list.vue';
export default [
{
path: '/JE-PLUGIN-TRAINSG',
name: 'JE-PLUGIN-TRAINSG',
component: index,
meta: {
title: '列表',
},
},
{
path: '/JE-PLUGIN-TRAINSG/list',
name: 'list',
component: list,
meta: {
title: '列表',
},
},
{
path: '/JE-PLUGIN-TRAINSG/detail',
name: 'detail',
component: detail,
meta: {
title: '详情',
},
},
];
app插件和h5插件开发的时候,config.jsoan配置文件异同!!!
这是一个公用 app插件和h5插件开发的config.jsoan配置文件。
{
"entry": ["workflow","my","login"],
"h5plus": true,
"username": "admin",
"password": "123",
"socket": true,
"proxyServerUrl": "http://example.jepaas.com",
"serverUrl": "http://example.jepaas.com/h5",
"debug": true,
"jeentry": [
"je"
]
}
对于 app插件调试而言,用到的打包工具是hbuildex
1.会默认获取entry中的第一个插件;
2.username password 要配置,账号和密码对应的就是proxyServerUrl中的有效用户;为了就是做个登录,获取有效的token,以免自己插件的时候请求接口的时候被拦截;
对于h5插件调试而言
1.entry中的配置可以是多个,配置的插件代表要走本地的资源,
2.username password 不需要配置
3.要配置proxyServerUrl,serverUrl,常规而言serverUrl就是proxyServerUrl后拼接’/h5’
最后编辑: 庞峰 文档更新时间: 2024-08-21 10:58 作者:呼丽华