我正在使用React Router 4。
当我使用渲染参数componentWillReceiveProps()渲染组件时,它不会触发第一时间,因此我需要单击两次以将道具发送到组件。
我这样渲染:
const CartRoute = (props) => (<Cart itemsInCart = {this.state.itemsInCart} deleteItemFromCart = {this.deleteItemFromCart} {...props} />);
.....
<Switch>
.....
<Route path="/cart" render={CartRoute} />
</Switch>
Run Code Online (Sandbox Code Playgroud)
如果没有路由器(当所有组件都在同一页面上时),它可以正常工作。
详细说明如下:
我有 Vega 规范,需要修改工具提示: Vega Chart Editor - Donut Chart
如何从此工具提示中删除“startAngle”和“endAngle”?
我也只能添加一个字段:
"tooltip": { "field": "Status"}
Run Code Online (Sandbox Code Playgroud)
或者
"tooltip": [{ "field": "Status"}]
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能添加2个字段呢?