
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
@beisen/CommonPop
Advanced tools
cnpm install 或 npm install cnpm使用教程
npm run dev (开发环境打包 port:8080)
npm run test (测试用例)
npm run build (生产环境打包)
const PopData = {
'title':"弹窗" //头部名称
,"hasHeader":true //是否显示头部
,"hasFooter":true //是否显示底部,含有确定取消按钮
,"dataType":"component" //string 字符串 component 组件
,"data":"确定要删除吗?" //需要传入引入组件的数据
,"hidden":false //隐藏弹窗
,"hasRender":true //传入的组件是否已渲染,只有当dateType为component时有效
,"animation":false //是否使用弹窗自带的动画特效 默认为true ,无该参数或值为true则使用弹窗特效
,"ClosePop":true //当点击非弹窗地方时是否关闭弹窗
,"style":{ //设置弹窗内容的样式
"maxWidth":"100px"
,"maxHeight":"100px"
}
}
引用组件
import CommonPop from "./src/index"
传入参数
该参数为上述参数,传入方式使用: data={参数}
该组件需要通过一个按钮点击弹出,所以此处模拟一个按钮事件
可以向弹窗中传入一个别的组件来以弹窗的形式显示它,
//通过import引入其它组件
// import DemoComponent frome "./xxx"
//示例demo
class DemoComponent extends Component{
render () {
return (
<div style={{"width":"1000px","height":"200px"}}>
<input ref='testInput' onChange={::this.inputChange}/>
<button onClick={::this.submit} />
</div>
)
}
}
state= {
"popShow":false
}
handelClick(){
this.setState({popShow:true})
}
//closebtn 回调
closePop(e){
console.log(e);
this.setState({popShow:false});
}
//确定按钮回调
submitPop(e){
console.log(e);
this.setState({popShow:false});
}
render () {
let testComponent = <DemoComponent />; //传入一个已渲染的组件
//PopComponent(需要传入的组件) 该参数可以不定义,
let commonPop = this.state.popShow?<CommonPop {...PopData} PopComponent={component} submitPop={::this.submitPop} closePop={::this.closePop}/>:"";
return (
<div>
<button onClick={::this.handelClick}></button>
{commonPop}
</div>
)
}
FAQs
CommonPop
We found that @beisen/CommonPop demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.