小编Nag*_*aju的帖子

由于结构中的某些问题,我的React应用程序中的单元测试用例失败

我是新来的响应者,也想使用office react ui来满足我们的要求之一,我遵循了git hub并能够在组件中使用office ui react组件,但是在为App.js运行我的第一个测试用例时,它在下面给了我错误。

E:\ net_react \ my-new-app \ ClientApp \ node_modules \ office-ui-fabric-react \ lib \ Fabric.js:1({“ Object。”:function(module,exports,require,__ dirname,__ filename,global ,jest){从'./components/Fabric/index'导出*; ^^^^^^

SyntaxError:意外的令牌导出

在Object的ScriptTransformer._transformAndBuildScript(node_modules / jest-runtime / build / ScriptTransformer.js:289:17)处。(src / components / Login.js:13:592),位于Object。(src / components / Home.js:2:14)

我的Login.js中有一个导入语句

import { Fabric } from '../../node_modules/office-ui-fabric-react/lib/Fabric';
Run Code Online (Sandbox Code Playgroud)

office-ui-fabric

4
推荐指数
1
解决办法
596
查看次数

我们如何关闭Office React Fabric组件的错误消息栏?

我正在尝试在应用程序中使用Fabric React MessageBar组件,但是即使单击messageBar组件中的关闭图标,也无法关闭(关闭)消息部分。

请找到以下代码以供参考。

import React from 'react'
import { MessageBar, MessageBarType } from 'office-ui-fabric-react/lib-commonjs/MessageBar'

class MyMessage extends React.Component{

    log=(event)=>{
        console.log('close on test');

    }

    render(){      

        return(
         <div> 
            <MessageBar
            componentRef={(messageBar)=>{this.errorMsgBar = messageBar}}
      messageBarType={MessageBarType.error}
      isMultiline={false}
      onDismiss={(event)=> this.log(event)}
      dismissButtonAriaLabel="Close"
    >
      Error lorem ipsum dolor sit amet, a elit sem interdum consectetur adipiscing elit.{' '}

    </MessageBar>
</div>

        )
    }
}


export default MyMessage;
Run Code Online (Sandbox Code Playgroud)

Office Fabric将作为默认关闭功能,还是我需要关闭它?

如果我需要关闭它,请告诉我该怎么做?

提前致谢。

-长gar

reactjs office-ui-fabric office-fabric

3
推荐指数
1
解决办法
706
查看次数

标签 统计

office-ui-fabric ×2

office-fabric ×1

reactjs ×1