草庐IT

SysUI各个组件

全部标签

javascript - Angular 2.1.0 动态创建子组件

我在angular2.1.0中尝试做的是动态创建应该注入(inject)到父组件中的子组件。例如,父组件是lessonDetails,它包含所有类(class)的共享内容,例如Gotopreviouslesson、Gotonextlesson等按钮.基于路由参数,本应是子组件的类(class)内容需要动态注入(inject)到父组件。子组件(类(class)内容)的HTML在外部某处定义为纯字符串,它可以是如下对象:exportconstLESSONS={"lesson-1":`lesson1`,"lesson-2":`lesson2`}通过innerHtml在parentcompon

javascript - 如何使用 Redux-Form V6 创建自定义下拉字段组件?

我有一个应用程序会很繁重,我希望尽可能多地控制,同时尽可能少地使用依赖项。为此,我想利用redux-formv6的自定义Field组件API并制作一堆我可以随意放入的自定义组件。这些组件之一是下拉选择。问题是自定义下拉组件没有连接到状态,即使它呈现OK。在文档中,示例完成这样的操作:RedGreenBlue我正在寻找一种即插即用的方法,我可以在其中放入一个组件,并将一组数据输入到Prop中:Form.js:SelectanOptionDropDownSelect.js:importReactfrom'react';importstylesfrom'./styles.css';class

javascript - 具有命名模板的 Knockout 3.2 组件?

我正在尝试使用knockout3.2.0中的新组件系统。目前没有太多文档,但这确实有效。ko.components.register('price-input',{template:'price-input'})但是template绑定(bind)允许您指定一个已经存在于DOM中的模板名称,例如:price-input然后你可以这样做:所以我尝试了这个:ko.components.register('price-input',{template:{name:'price_input'}})但它不起作用。有没有一种方法可以将命名模板与新组件一起使用,或者它们必须是内联的或由AMD加载的。

javascript - ReactJS 组件中显示的视频未更新

我是ReactJS(0.13.1)的新手,我在我的应用程序中创建了一个组件来显示HTML5视频。它似乎工作得很好,但只适用于第一次选择。当您从一个视频切换到另一个视频时(当this.props.video更改时),页面中实际显示和播放的视频不会改变。我可以看到元素在Chrome检查器中更新,但页面中实际呈现的视频不会改变并继续播放(如果已经存在)。Safari和Firefox中也会发生同样的事情。所有其他元素也会适当更新。有什么想法吗?无论如何我的组件如下:(function(){varReact=require('react');varVideoView=React.createCl

javascript - Angular 2 将 @Component 插入到另一个组件的 DOM 中

我有一个组件import{Component}from'@angular/core';@Component({selector:'test-component',template:'Content',})exportclassTestPage{constructor(){}}我还有另一个组件:import{Component}from'@angular/core';@Component({selector:'main-component',templateUrl:'main.html',})exportclassMainPage{constructor(){}putInMyHtml()

javascript - 使用 ES6 语法在 vue 中导入多个组件不起作用

这个问题在这里已经有了答案:Isitpossibletoimportmodulesfromallfilesinadirectory,usingawildcard?(14个答案)关闭5年前。所以我正在尝试创建一个vue实例,它需要文件夹“views/”中的其他组件文件结构如下:项目构建/配置/节点模块/来源/浏览量/组件/App.vue如果我在App.vue中这样做,服务器将正常运行:importNavbarfrom'layouts/Navbar'importTopbarfrom'layouts/Topbar'importAppMainfrom'layouts/AppMain'但如果我尝

javascript - 从子组件访问 onChange 事件 (React/Redux)

我有一个容器组件,它使用输入渲染一个子组件。我想在onChange事件期间访问子组件的值,但我得到的是“代理”对象而不是输入值。容器组件...classInputContainerextendsReact.Component{handleChange=(val)=>{console.log(val);//=>Proxy{[[Handler]]:Object,[[Target]]:SyntheticEvent,[[isRevoked]]:false}}render(){return;}}exportdefaultconnect(mapStateToProps,mapDispatchToP

javascript - 向样式化组件添加过渡

我在React中有以下组件:constButton=styled.div`width:30px;height:30px;position:absolute;right:2em;top:50%;transform:translateY(-50%);padding:0;margin:0;&::before,&::after{content:"";position:absolute;background-color:#3d3935;transition:transform0.25sease-out;}&::before{top:0;left:50%;width:4px;height:100%

javascript - React 如何更新另一个组件的状态?

我对react很陌生,试图让一些组件工作。我有ObjectA:React.createClass({propTypes:{...},getInitialState:function(){return{myState:null}},updateMyState:function(value){this.setState({myState:value})}render:function(){return('hello'+{this.state.myState});}});ObjectB:React.createClass({propTypes:{...},render:function(){

javascript - 如何将自定义组件与 react-router 路由转换一起使用?

文章ConfirmingNavigation说明如何在转换Hook中使用浏览器确认框。美好的。但我想使用我自己的对话框。如果我要使用history模块中的方法,我认为这是可能的。是否可以使用react-router中的setRouteLeaveHook来做到这一点? 最佳答案 核心问题是setRouteLeaveHook期望钩子(Hook)函数同步返回它的结果。这意味着您没有时间显示自定义对话框组件、等待用户单击一个选项,然后然后返回结果。所以我们需要一种方法来指定一个异步钩子(Hook)。这是我写的实用函数://Asynchron