【发布时间】:2021-06-02 13:04:34
【问题描述】:
我有一个画面仪表板,我正在尝试使用 tableau-api npm package 将其嵌入到反应网站中。虽然它在公共画面上看起来不错,但当我嵌入它时布局会发生变化。当我将布局嵌入到 react 中时,如何确保布局保持不变?
编辑:这是我的代码。我用this answer作为参考
import React, { Component } from 'react';
import tableau from 'tableau-api';
class Visualization extends Component {
componentDidMount() {
this.initTableau()
}
initTableau() {
const vizUrl = 'url';
const vizContainer = this.vizContainer;
let viz = new window.tableau.Viz(vizContainer, vizUrl)
}
render() {
return (
<div ref={(div) => { this.vizContainer = div }}>
</div>
)
}
}
export default Visualization;
【问题讨论】: