草庐IT

auto-props

全部标签

javascript - 此警告消息是什么意思? 'img elements must have an alt prop, either with meaningful text, or an empty string for decorative images'

为什么我会收到此警告?warning:imgelementsmusthaveanaltprop,eitherwithmeaningfultext,oranemptystringfordecorativeimagesjsx-a11y/img-has-alt它显示第13行,但没有使用任何Prop。 最佳答案 这意味着当您在HTML中创建图像时,为了屏幕阅读器和文本浏览器的利益,您应该包含一个alt属性。 关于javascript-此警告消息是什么意思?'imgelementsmusthave

javascript - ionic 2 + Angular 2 : auto scroll to bottom of list/page/chat

我正在尝试编写包含“聊天”和“内容”两个部分的页面。我希望那个“聊天”将页面自动滚动到底部而没有任何效果。聊天是有几个.item1item2....item20item21我使用的是Javascript,而不是typescript,而且我不想不使用jQuery。谢谢:)另外,当我转到“内容”部分并返回“聊天”时,我想再次自动滚动聊天。 最佳答案 这是我的做法:chatPage.htmlchatPage.html中重要的一点是#content在.我将使用#content标识符以获取对的引用在我的chatPage.js中使用ViewCh

javascript - React-router:TypeError:无法设置未定义的属性 'props'

我正在尝试使用react-router包在Meteor中设置路由,但遇到了以下TypeError:图片链接:https://postimg.org/image/v0twphnc7/我在main.js中使用的代码importReactfrom'react';importReactDOMfrom'react-dom';import{Router,Route,IndexRoute,browserHistory}from'react-router';//ImportingcomponentsimportAppfrom'./components/app';importPortfoliofrom'

javascript - 用新的 React : how to compare current props. children

你好,我正在构建组件,它仅充当其他一些生成内容的包装器并使用第三方库。该库适用于props.children的组件。到目前为止一切顺利,但是这个第三方库在应用时有点滞后,或者在元素上刷新。因为刷新这个库的唯一原因是什么时候props.children改变了我想知道如何比较this.props.children和nextProps.children在shouldComponentUpdate.我在想PureRenderMixin应该做这项工作,但对我来说它不起作用。即使我只更改组件也会重新渲染state.listName如下例所示。Listname'{this.state.listNam

javascript - 如何更新故事书中的组件 Prop

我正在使用storybook(this)单独使用我的组件。我想模拟所有的通量周期(在完整的应用程序中它是在redux的帮助下完成的)并使用故事中的一个简单对象更新属性,但我遗漏了一些东西。storiesOf('Colorpicker',module).add('base',()=>{letcolorPickerState={changeColor:function(data){this.color=data.color},color:'#00aced'}return()}我希望value的Prop在onChange时更新叫做;我可以看到colorPickerState.color的值正

javascript - 无法分配给 native react 中#<Object> 的只读属性 'props'

不能分配给#的只读属性'props'我检查了#1654没有成功。请在此处更详细地查看该问题-基本上我正在做的是使用导航器从索引页面移动到ApplistGridView页面。我看到导航成功(从日志中)但是,甚至在我看到屏幕之前我就遇到了这个问题。和chrome调试消息-代码发布在Github还没有找到解决方案。我做错了什么? 最佳答案 您不能推送到Propthis.props.nav.push({id:'Applist',index:2});因为组件属性是只读的,如错误状态。Props只能派生自父组件,不能修改。编辑:对于像我刚才一样

javascript - 如果组件 Prop 类型无效,如何防止构建应用程序?

这里是PropTypes的例子:importPropTypesfrom'prop-types';classGreetingextendsReact.Component{render(){return(Hello,{this.props.name});}}Greeting.propTypes={name:PropTypes.string};现在我使用Greeting组件作为:在这种情况下,当我构建用于部署的应用程序时,不会抛出任何错误并且应用程序已成功构建。但它会在运行时出错并崩溃。我如何添加检查以消除此问题并确保没有使用错误的prop类型构建组件。 最佳答案

javascript - 可以递归定义 React prop 类型吗?

假设我们正在定义一个将显示树的React类。React.createClass({propTypes:{tree:treeType},render:function(){//...}});这是treeType的定义,它显然不起作用,但希望能说明我要表达的意思。vartreeType=React.PropTypes.shape({value:React.PropTypes.string,children:React.PropTypes.arrayOf(treeType)})有没有办法让类型懒惰地引用自己,这样就可以工作了? 最佳答案

javascript - React - 检查 Prop 是否存在

我在互联网上搜索了这个问题的答案,但没有找到。因此,我在这里发布我的问题。我有一个父组件(App)和一个子组件(Child)。App组件有一个状态,其中包含一些数据,如下所示:classAppextendsComponent{constructor(){super()this.state={currentOrganization:{name:'name',email:'email'}}render(){return()}}}在我的子组件中,我有一个表单:classChildextendsComponent{constructor(){super()this.state={formDat

javascript - react 中的 JSX prop 的 propType 是什么

在React中,您可以设置进入组件的Prop的propType。对于我的一个Prop,我希望该值可以为null或一行JSX。React文档没有涵盖JSX应该使用什么propType。在测试时我发现它在使用对象或元素的propTypes时不会抛出错误。当使用另一个符号时,我会得到一个错误,说它是一个对象。如果它肯定是一个对象,当它是一个元素时它应该提示。JSX的正确propType是什么? 最佳答案 尝试使用这个propType...React.PropTypes.element 关于ja