微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React LoadCon

编程之家收集整理的这个编程导航主要介绍了React LoadCon编程之家,现在分享给大家,也给大家做个参考。

React LoadCon 介绍

react组件,允许您使用一系列动态生成的图像来使网站的favicon图标产生动画。这个效果可以用作进度或加载指示器,也可以作为一个很酷的小动画,使您的页面脱颖而出。  

react LoadCon安装

npm install --save react-loadcon或者yarn add react-loadcon

react LoadCon使用

<LoadCon percentage={this.state.percentage} />

LoadCon只会在componentDidMount中触发

import react,{ Component } from 'react'

import LoadCon from 'react-loadcon'

export default class ExampleComponent extends Component {

state = {

percentage: 0,// isrequired

status: 'normal',// oneOf(['normal','active','exception','success'])

type: 'pie',// oneOf(['pie','donut'])

}

componentDidMount () {

this.apiCall()

}

apiCall = () => {

this.setState({ status: 'active' })

fetch(url)

.then(res => return res.json())

.then(data => {

// normal loading

this.setState({ status: 'normal' })

// loading with success

this.setState({ status: 'success' })

setTimeout(() => {

this.setState({ status: 'normal' })

},1500)

})

.catch(e => {

this.setState({ status: 'exception' })

setTimeout(() => {

this.setState({ status: 'normal' })

},1500)

})

}

render () {

return (

<LoadCon

percentage={this.state.percentage}

status={this.state.status}

type={this.state.type}

/>

)

}

}

网站地址:https://foreseaz.github.io/react-loadcon/

GitHub:https://github.com/foreseaz/react-loadcon

网站描述:React组件来操作favicon,用于加载或进度

React LoadCon

官方网站:https://foreseaz.github.io/react-loadcon/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。