草庐IT

Unity-UI-Scrollbar组件

全部标签

javascript - 测试 Vue.js 组件

我想测试一个Vue.js组件,但我失败了。简单地说,我正在设置一个组件属性,我想断言它设置正确。如果这很重要,模块将加载导出,并使用Webpack输出JS。//componentexports=module.exports={};module.exports={data:function(){return{active:false};},methods:{'close':function(){console.log(this.active);//->truethis.active=false;console.log(this.active);//->false}}};//compone

javascript - 带有 Jquery-ui slider 的 Angular2

我尝试将Jquery-uislider与angular2一起使用。我想让变量“slideValue”显示slider的值,但我不知道如何将我的模型或变量从Angular绑定(bind)到slider。这是我的slider组件:import{Component,ElementRef,Inject,OnInit}from'angular2/core';declarevarjQuery:any;@Component({selector:'slider',template:`slideValue={{slideValue}}`})exportclassSliderimplementsOnIni

javascript - 更新深层不可变状态属性时,Redux 不更新组件

我的问题:为什么在我的不可变状态(映射)中更新数组中对象的属性不会导致Redux更新我的组件?我正在尝试创建一个将文件上传到我的服务器的小部件,我的初始状态(来self的UploaderReducer内部,您将在下面看到)对象如下所示:letinitState=Map({files:List(),displayMode:'grid',currentRequests:List()});我有一个thunk方法,它在事件发生时(例如进度更新)开始上传和分派(dispatch)操作。例如,onProgress事件如下所示:onProgress:(data)=>{dispatch(fileUpl

javascript - 在 Angular 2 中的多个组件之间共享 WebSocket 数据的最佳方式?

我开始构建一个应用程序。有很多组件。他们每个人都需要来自1个webSocket的一部分数据。webSocket接收对象示例:每个Angular2组件都需要来自接收对象的1个字段。是否可以创建1个服务,连接到webSocket,接收数据并在所有组件之间共享?我认为这将是一个很好的解决方案。现在我正在使用下一种方法:getConfigCallback(){this.connectionSockets.telemetry=io(this.config.connections.telemetry);this.connectionSockets.controlFlow=newWebSocket(

javascript - 从父级访问 Vue 中组件的计算属性

如何从父级访问Vue中组件的计算属性?在此示例中,我有一个包含商品组件的购物车,我想计算并显示购物车商品的总和:购物车.jsvarvm=newVue({el:'#cart',components:{cartItem:require('./components/cart-item.js'),},data:{items:[{name:'apple',qty:5,price:5.00},{name:'orange',qty:7,price;6.00},],},computed:{//IwanttodosomethinglikethisandaccesslineTotalfromcartcar

javascript - 动态注册本地 Vue.js 组件

我们知道possible像这样动态注册全局Vue.js(版本1)组件:Vue.component('my-component',MyComponent)有没有办法对本地组件执行相同的操作,即那些仅对特定组件可用/可见的组件?我的想法是,我希望能够像这样传递要在本地注册的组件:所以在outer-component中我可以做:created(){this.someMethodINeedToRegisterLocalComponent('cool-component',this.localComponentToBeRegisteredDynamically);},

javascript - 如何在 React 组件的返回函数中使用 IIFE?

当用户单击按钮时,我会弹出一个模态页面,它运行良好:render(){return(this.refs.simpleDialog.show()}>OpenModalTextthatappearsinsidethemodalpagethis.refs.simpleDialog.hide()}>GotIt)}但我的目标是在用户第一次打开页面时自动打开模式。我不想通过点击按钮打开模态页面问题:我可以使用IIFE(一个立即调用的函数表达式)以便在用户打开页面时立即打开模式吗?我的方法是将bool值设置为true。如果该值设置为true,则打开模态用于模态的库:https://github.co

javascript - 动态加载 React 组件

我正在考虑构建一个网络应用程序,人们可以在其中安装插件。我希望插件能够定义将呈现到页面的React组件,而无需在安装插件后重新编译主JavaScript包。所以这是我正在考虑的方法:将主要的JavaScript与React捆绑为externallibrary,使用webpack。让插件作者也使用React作为外部库编译他们的组件。这样一来,我只运行了一个React实例。我或许可以对其他一些常用的库执行相同的操作。接下来的问题是如何从服务器动态加载这些插件组件。假设我有以下组件:classPluginRendererextendsReact.Component{componentWill

javascript - JQuery UI 可拖动 : Exceed containment on one side

我正在使用JQueryUI来实现可调整大小/可拖动的元素。现在我想为这些元素定义一个容器,以限制在三个(!)边上的调整大小/拖动。例如。看看这个JSFiddleexample.您可以看到包含的元素只能在父区域内调整大小/拖动。我想实现的是元素可以超出底部阈值并移动到父元素的底部边框之外。尽管如此,调整大小/拖动仍应限制在顶部、右侧和左侧,如父级相应边框所规定的那样。所以thismodification是我想出的://resizable/draggableoptionresize/drag:function(event,ui){expandParent("#parentElement",

javascript - 没有任何UI框架的页面上的phonegap滑动过渡效果

目前我在phonegap响应式移动应用程序中工作。我没有使用jquerymobile或任何其他UI框架。我想在页面上滑动左/右过渡效果。我没有找到页面滑动过渡的正确解决方案。有人帮我解决这个问题,因为我不知道如何实现这种效果? 最佳答案 最后我得到了用于cordova(phonegap)应用程序的slidetransition插件。它适用于android和iphone。最适合没有任何UI框架的单页和多页应用程序。它支持滑动、翻转、淡入淡出和curl过渡。http://plugins.telerik.com/cordova/plugi