小编Ilj*_*lja的帖子

如何使用超时调度Redux操作?

我有一个更新我的应用程序的通知状态的操作.通常,此通知将是某种错误或信息.我需要在5秒后发送另一个操作,将通知状态返回到初始状态,因此不会发出通知.这背后的主要原因是提供通知在5秒后自动消失的功能.

我没有运气使用setTimeout和返回另一个动作,也无法找到如何在线完成.所以欢迎任何建议.

javascript timeout redux

829
推荐指数
11
解决办法
36万
查看次数

com.google.android.gms:各种其他图书馆正在请求play-services-measurement-base

我更新到gradle 4.0.1并开始收到以下错误

图书馆com.google.android.gms:play-services-measurement-base正在[[15.0.4,15.0.4]]的各个其他图书馆请求,但已解析为15.0.2.禁用插件并使用./gradlew:app:dependencies检查依赖关系树.

我的项目没有使用那种依赖,所以我在全球范围内搜索它,它只出现在里面

建立/中间体/棉绒的高速缓存/ maven.google/COM /谷歌/机器人/克/基INDEX.XML

就像这一行

__CODE__

所以我尝试删除我的构建文件夹并清理项目,但它使用相同的值重新生成它:/因此错误仍然存​​在

android gradle google-play-services android-gradle-plugin

164
推荐指数
7
解决办法
15万
查看次数

正确推入状态数组的方法

我似乎在将数据推送到状态数组时遇到问题.我试图通过这种方式实现它:

this.setState({ myArray: this.state.myArray.push('new value') })
Run Code Online (Sandbox Code Playgroud)

但我认为这是不正确的方式并导致可变性问题?

javascript immutability reactjs

91
推荐指数
8
解决办法
17万
查看次数

如何在redux中更新特定数组项中的单个值

我有一个问题,重新呈现状态会导致ui问题,并建议只更新我的reducer中的特定值,以减少页面上的重新呈现量.

这是我的州的例子

{
 name: "some name",
 subtitle: "some subtitle",
 contents: [
   {title: "some title", text: "some text"},
   {title: "some other title", text: "some other text"}
 ]
}
Run Code Online (Sandbox Code Playgroud)

我目前正在更新它

case 'SOME_ACTION':
   return { ...state, contents: action.payload }
Run Code Online (Sandbox Code Playgroud)

where action.payload是包含新值的整个数组.但是现在我实际上只需要更新内容数组中第二项的文本,这样的东西不起作用

case 'SOME_ACTION':
   return { ...state, contents[1].text: action.payload }
Run Code Online (Sandbox Code Playgroud)

action.payload现在我需要更新的文本在哪里.

javascript reactjs redux

85
推荐指数
6
解决办法
7万
查看次数

Await是异步函数中的保留字错误

我正在努力通过以下语法找出问题:

export const sendVerificationEmail = async () =>
  (dispatch) => {
    try {
      dispatch({ type: EMAIL_FETCHING, payload: true });
      await Auth.sendEmailVerification();
      dispatch({ type: EMAIL_FETCHING, payload: false }))
    } catch (error) {
      dispatch({ type: EMAIL_FETCHING, payload: false });
      throw new Error(error);
    }
  };
Run Code Online (Sandbox Code Playgroud)

我一直收到错误说:

等待是一个保留字

...但是在异步函数中是不合法的?

调度位来自react-thunk库.

javascript async-await reactjs redux

75
推荐指数
2
解决办法
7万
查看次数

如何在右下角定位背景图像?(CSS)

我有一个500x500像素的图像,在我的网站上设置为背景图像(作为背景图像<body>)但我需要这个图像位于网页的右下角.我怎样才能做到这一点?(用css方法更好)

谢谢.

css background

48
推荐指数
4
解决办法
11万
查看次数

使用html文件作为角度2中组件的模板

我有以下应用程序结构

app
   home
       home.html
       home.ts
       home.sass
   app.component.ts
index.html
Run Code Online (Sandbox Code Playgroud)

基本上我想将我的页面划分为单独的文件夹,这些文件夹具有与它们相关的样式,.ts和.html文件

但是现在加载这样的模板

import {Component} from 'angular2/core';

@Component({
    selector: 'admin-app',
    template: 'home/home.html'
})
export class AppComponent { }
Run Code Online (Sandbox Code Playgroud)

文学加载"home/home.html"字符串作为模板,因为我想要home.html文件的html内容.

javascript angular

38
推荐指数
2
解决办法
3万
查看次数

如何检查componentWillReceiveProps中更改了哪些道具

有没有办法检查哪些道具改变了(不在其他地方存放旧道具)componentWillReceiveProps

componentWillReceiveProps (newProps) {
  if( /* newProps.profileImage is different to previous props */ ) /* do stuff */
}
Run Code Online (Sandbox Code Playgroud)

reactjs

34
推荐指数
3
解决办法
4万
查看次数

text-align:right; 不适用于<label>

很简单,我无法让文本在<label>元素中对齐.

HTML

<div id="contact_form">
 <label for="name" id="name_label">Name:</label>
 </div>
Run Code Online (Sandbox Code Playgroud)

CSS

#contact_form label {
  text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

我的页面:http://freshbeer.lv/development/en/contact.php

您可以看到名称,电话,电子邮件等标签...左侧对齐,但我需要它们与右侧对齐,所以有人可以提出建议吗?

html css forms label alignment

33
推荐指数
2
解决办法
12万
查看次数

如何显示Wordpress搜索结果?

我花了很多时间弄清楚为什么我的搜索不能在我的自定义模板中工作.到目前为止,我能够弄清楚如何在我的标题中包含searchform.php文件,创建当前为空的search.php文件(所以当我搜索我被重定向到空白页面的那一刻时,我想我肯定在search.php文件中需要一些东西来使它工作),我正在阅读Wordpress的所有代码,但找不到解决方案,只有我找到的有用信息是这个.

http://codex.wordpress.org/Creating_a_Search_Page

您能否建议需要做些什么才能显示搜索结果?是否有特殊的查询,功能等?我真的找不到任何地方.

我的searchform.php文件,以防您需要它.

<form action="<?php echo home_url(); ?>" id="search-form" method="get">
    <input type="text" name="s" id="s" value="type your search" onblur="if(this.value=='')this.value='type your search'"
    onfocus="if(this.value=='type your search')this.value=''" />
    <input type="hidden" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

php wordpress search

33
推荐指数
4
解决办法
16万
查看次数