Lenka.Guo 发表于 2020-10-9 09:48:37

与Vue集成中如何实现报表传参

Vue框架是目前前端使用频率最高的框架,因此常有用户需要将Vue与ARJS 框架集成来实现整个系统的展示功能。
ActiveReportsJS 支持与前端框架Vue,Angular,Pure,React集成,那本篇文章主要介绍如何与Vue框架集成,并传递报表参数值。


[*]在命令控制台中输入以下命令来新建的 VUEW 应用程序
   vue create arjs-vue -d
[*]将此目录设为工作目录
   cd arjs-vue
[*]安装ActiveReportsJS包
   npm install @grapecity/activereports-vue            或   yarn add @grapecity/activereports-vue
[*]将设计好的报表文件放置在'public' 文件夹下面
[*]在 'src/App.vue' 中输入以下模块源代码
template>
<div>
   <input type="text" id="userName" value="1">
    <div id="reportview" style="height: 800px" />
    </div>
</template>

<script>

import '@grapecity/activereports/styles/ar-js-viewer.css';
import {Viewer} from '@grapecity/activereports/viewer';

export default {
name: 'app',

mounted(){
   var getValue=document.getElementById("userName").value;
   this.viewer = new Viewer('#reportview');
    this.viewer.open('../TestReport.rdlx-json',{ ReportParams: [{ Name: 'ReportParameter1', Value: }] });
   
}

}







[*]在命令控制台中,输入以下命令以运行该应用程序
   npm run serve            或   yarn serve如果您运行过程中报"Unexpected console statement (no-console)" 类似的错误,请关掉 no-console 规则,通过配置package.json 如下,并重启应用:   "rules": {"no-console": "off"},


页: [1]
查看完整版本: 与Vue集成中如何实现报表传参