当前位置:   article > 正文

vue(内嵌tableau server报表)_vue 嵌入 tableau

vue 嵌入 tableau

0.引入Tableau-2.4.0.min.js到/public下

1.在package.json中引入tableau-api-js安装包
“tableau-api-js”: “^2.6.1”

2.在main.js中全局引入
import * as Tableau from ‘tableau-api-js’
Vue.prototype.$tableau = Tableau

3.调用后端接口 Api\app.js
export function getTableauTrustedUrl(params) {
return request({
url: ‘/tableau/getTableauTrustedUrl’,
method: ‘get’,
params
})
}

4.编写tableau视图组件:tableauViz.vue
实现加水印,获取票证得到授权访问相关报表,渲染tableau报表

5.具体使用:Report\index.vue
import TableauViz from ‘./TableauViz’
components: {
TableauViz,
ToolBar,
SearchReport
},

// 使用组件
<tableau-viz
v-if=“getTitleByID(tId)!=CATALOGUE_NAME”
v-show=“activePage===tId”
:active-id=“tId”
:menu-name=“getTitleByID(tId)”
@success=“success”
/>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/587198
推荐阅读
相关标签
  

闽ICP备14008679号