2022-09-01Portal相关问题

1.访问iwebap接口时报错404

解决办法:启动参数增加iwebap


2.前端调用可以直接指定Command命令类,及方法名进行调用。具体入口类:

nc.uap.portal.ctrl.PortalCoreController

如:前端代码:

pageUI.getWidget('pubview_exetask').getComponent('btn_ok')

        .createListener({"nmc":true,"listenter":{"widget_id":"pubview_exetask","source_id":"btn_ok","source_type":"button"},"name":"onclick","onServer":true

        ,"methodName":"btnok_click","async":true,"proxyParams":["clc=nc.uap.wfm.exetask.ExeTaskMainCtrl","el=2"]});

就是表示会调用

    nc.uap.wfm.exetask.ExeTaskMainCtrl 中的方法:btnok_click

3.搭建前端react打包环境webpack

https://blog.csdn.net/weixin_42326144/article/details/125765617

--单个安装

npm install -g webpack-cli

npm install -g html-webpack-plugin

npm install babel-loader @babel/core @babel/preset-env @babel/preset-react react-refresh @pmmmwh/react-refresh-webpack-plugin css-loader style-loader sass sass-loader mini-css-extract-plugin -D

npm install react react-dom react-router-dom --save

--安装报错依赖树,是因为版本过高导致的

npm install --save react-router-dom

--降低版本

npm install npm@6.14.10 -g

3.webpack实现ES6的打包,如下打包命令

打包命令:npm run publish,打包生成的代码在client/app目录下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • state-setState 对象方式(对象合并方式 object.assigin())、函数方式 ( 队列 ) ...
    栗子daisy阅读 3,401评论 0 0
  • 随着现代前端开发的复杂度和规模越来越庞大,已经不能抛开工程化来独立开发了,如react的jsx代码必须编译后才能在...
    coderfl阅读 1,826评论 0 0
  • 1、 Loader是什么? 1、我们之前打包的都是js文件,下面试试打包一个图片文件。 首先将一个图片文件放进sr...
    无争公子__阅读 3,456评论 0 0
  • 1、react简介 react 起源于facebook用来架设自己的insgram网站,后在2013年开源出来。因...
    An的杂货铺阅读 1,800评论 0 0
  • 1. 创建文件夹react-family并进入 2. npm init -y 生成package.json 3.安...
    吸猫群众阅读 4,093评论 0 0