Reactjs 在react.js中使用道具的背景
通过在输入中传递变量来添加背景,即Reactjs 在react.js中使用道具的背景,reactjs,Reactjs,通过在输入中传递变量来添加背景,即validul。有人告诉我这个背景属性是否有效。还导入了有效和无效图像 background: ${ props => props.validUrl ? "url(${valid}) no-repeat left 10px center" : "url(${invalid}) no-repeat left 10px center" }; 这样写,使用: 更新: Stories storiesOf("URLField", module) .add("def
validul
。有人告诉我这个背景属性是否有效。还导入了有效和无效图像
background: ${ props => props.validUrl ? "url(${valid}) no-repeat left 10px center" : "url(${invalid}) no-repeat left 10px center" };
这样写,使用:
更新:
Stories storiesOf("URLField", module) .add("default", () => (
<ThemeProvider theme={theme}>
<URLField validUrl={true} />
</ThemeProvider> )
)
const URLField = ({validUrl}) => (
<Wrapper>
<Urlwrapper>
<Input validUrl={validUrl} />
<Text>{urlDescription}</Text>
</Urlwrapper>
</Wrapper>
);
Stories-storiesOf(“URLField”,module)。添加(“default”,()=>)
)
)
常量URLField=({validull})=>(
{urlDescription}
);
这就是我们需要在外层包装中传递变量时的操作方式。如果在输入中定义了它,则需要在调用它的input.js中根据属性定义样式。更新代码如下:
const URLField = ({ validUrl}) => (
<Wrapper validUrl={validUrl}>
<Urlwrapper>
<Input />
<Text>{domain}</Text>
</Urlwrapper>
</Wrapper>
);
consturlfield=({validull})=>(
{域}
);
添加了一个validUrl变量。它应该选择有效的背景。但有些人认为它是如何显示无效背景的。有关更多帮助,请查看输入中传递的值。如果您能显示从何处传递该值的代码,则应将其作为validul={true}
Stories storiesOf(“URLField”,module”).add(“default”,()=>())code const URLField=({validul})=>({urlDescription});将值true
分配给该变量:validUrl={true}
。已分配但仍不工作,但在react控制台中,它将有效输入显示为true
const URLField = ({ validUrl}) => (
<Wrapper validUrl={validUrl}>
<Urlwrapper>
<Input />
<Text>{domain}</Text>
</Urlwrapper>
</Wrapper>
);