草庐IT

游戏组件

全部标签

javascript - 从 RxJS subscribe() 函数访问声明为组件的变量

我可以使用this.variable访问组件任何部分的变量,除了像subscribe()或catch()这样的RxJS函数内部。在下面的示例中,我想在运行进程后打印一条消息:import{Component,View}from'angular2/core';@Component({selector:'navigator'})@View({template:'./app.component.html',styles:['./app.component.css']})exportclassAppComponent{message:string;constructor(){this.mess

javascript - 使用带有 Angular 2 组件的 flexbox

我想更新我的Angular2应用程序的视觉面(网格、颜色)。旧布局是使用bootstrap4构建的,我真的不再需要它了。我决定使用纯css3,并使用flexbox构建网格。Imadeapreviewofthisgridoncodepen.然而,在元素中实现很困难,我现在被困住了。让我们考虑一个例子:import{Component}from'angular2/angular2';@Component({selector:'some-component',template:``})exportclassSomeComponent{}如果我在其中引导这个组件,例如.container我可能

javascript - 通过 Websocket 更新 Polymer 组件?

我想找到最简单的方法(最好不依赖很多额外的库)将Polymer组件与网络套接字连接起来,以便我可以从后端轻松更新它。现在我已经研究了使用bacon.js来实现这一点,因为直接从网络套接字设置事件流非常容易。我的想法是过滤这些消息并将它们路由到各个Polymer组件。但是,如果这可以在没有bacon.js或其他库(即仅使用Polymer本身和普通的javascriptWeb套接字)的情况下轻松完成,那可能更可取。任何想法、提示或示例代码?提前致谢/罗伯特 最佳答案 这是使用polymer处理websocket的一种非常基本的方法Pol

javascript - 将游戏分数从客户端更新到服务器数据库的最安全方法? Javascript

所以我有这个完全在客户端运行的游戏。除了下载初始脚本来玩游戏之外,没有任何服务器交互。无论如何,在游戏结束时,我希望客户端将应该在服务器数据库中更新的分数发回给我。现在我已经开始接受这样一个事实,即在地球上我无法向黑客隐藏它并发送未更改的分数。但我想知道我可以修改整个过程到什么级别,黑客操纵正在发送的数据实际上变得非常不可行。我肯定不希望从客户端计算机以纯文本形式发送乐谱,也不希望我的服务器执行复杂的解密算法。什么是最好的方法来实现相当大的安全性,每个tomdick和harry都不会破解分数......我希望有人可以提供一个很好的小方法,我可以继续......:)谢谢所以我的理想结果应

javascript - 到 ngReact 组件的双向数据绑定(bind)

如何使用ngReact优雅地设置双向数据绑定(bind)?假设我有一个简单的React输入组件,它接受一个value并触发onChange:angular.module('app',[]).value('SimpleInput',props=>props.onChange(e.target.value)}/>)然后从AngularJS方面来看,我希望像这样的东西来更新作用域中的value:value=v}">但是,是否有更优雅的方式来设置到AngularJS作用域的双向绑定(bind),类似于ng-model? 最佳答案 我不这么认

javascript - 如果使用 Redux 和 React-Redux,React 组件中不需要状态吗?

仅使用React管理状态我知道,如果您仅使用React创建应用程序,您最终将在您创建的不同React组件中管理所有状态。使用React和Redux管理状态如果您决定将Redux与React结合使用,则可以将每个React组件的所有状态移动到整个Redux应用程序状态中。然后,每个需要Redux应用程序状态片段的组件都可以通过React-Redux的connect函数连接到该状态。问题这是否意味着您不再需要编写任何处理React的state(即this.setState)的React组件,因为React-Redux是connect通过将数据作为props传递到container组件中,使

javascript - 当组件共享数据时无法读取未定义的值?

我无法使用从服务的名为getbyId()的方法收到的数据填充我的表单,在我的控制台中我看到错误:无法读取未定义的truckId,我找到的每个解决方案都在说我的表单渲染速度比我想用getById()方法获得的对象快,解决方案应该是*ngIf=“卡车”,这应该让表单等待,但它并没有解决它只是拒绝显示表单就这样。在下面的stackblitz中https://stackblitz.com/edit/stackoverflow-49847806-kdjhdc?file=app%2Fservices%2Ftruck.service.ts但在控制台中我可以看到URL,当我打开它时我看到它实际上从我的

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 - React Intercept 组件卸载(功能组件和类组件)

当React卸载组件时,我需要始终拦截,无论它是否是Functional或Class基于组件。这是我的案例:functionobserve(component){constp=component.type.prototype;constdelegate=p.componentWillUnmount||functionnoop(){};if(!delegate.__decorated){p.componentWillUnmount=function(){console.log('Iamgoingtobeunmounted');returndelegate.apply(this,argum

javascript - VueJS 组件

我想使用VueJS组件来清理我的脚本。因此,我为加载到Laravel中的每个页面都有一个组件。到目前为止一切正常。但是我在将当前脚本逻辑传输到组件时遇到了问题。这是导入要使用的组件的当前脚本设置:ma​​in.jsimportHomeViewfrom'./components/HomeView.vue';importIncidentViewfrom'./components/IncidentView.vue';window.app=newVue({el:'.content',components:{HomeView,IncidentView},methods:{//InitGISini