我有一个更新我的应用程序的通知状态的操作.通常,此通知将是某种错误或信息.我需要在5秒后发送另一个操作,将通知状态返回到初始状态,因此不会发出通知.这背后的主要原因是提供通知在5秒后自动消失的功能.
我没有运气使用setTimeout和返回另一个动作,也无法找到如何在线完成.所以欢迎任何建议.
我更新到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__
所以我尝试删除我的构建文件夹并清理项目,但它使用相同的值重新生成它:/因此错误仍然存在
我似乎在将数据推送到状态数组时遇到问题.我试图通过这种方式实现它:
this.setState({ myArray: this.state.myArray.push('new value') })
Run Code Online (Sandbox Code Playgroud)
但我认为这是不正确的方式并导致可变性问题?
我有一个问题,重新呈现状态会导致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现在我需要更新的文本在哪里.
我正在努力通过以下语法找出问题:
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库.
我有一个500x500像素的图像,在我的网站上设置为背景图像(作为背景图像<body>)但我需要这个图像位于网页的右下角.我怎样才能做到这一点?(用css方法更好)
谢谢.
我有以下应用程序结构
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内容.
有没有办法检查哪些道具改变了(不在其他地方存放旧道具)componentWillReceiveProps?
即
componentWillReceiveProps (newProps) {
if( /* newProps.profileImage is different to previous props */ ) /* do stuff */
}
Run Code Online (Sandbox Code Playgroud) 很简单,我无法让文本在<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
您可以看到名称,电话,电子邮件等标签...左侧对齐,但我需要它们与右侧对齐,所以有人可以提出建议吗?
我花了很多时间弄清楚为什么我的搜索不能在我的自定义模板中工作.到目前为止,我能够弄清楚如何在我的标题中包含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) javascript ×5
reactjs ×4
redux ×3
css ×2
alignment ×1
android ×1
angular ×1
async-await ×1
background ×1
forms ×1
gradle ×1
html ×1
immutability ×1
label ×1
php ×1
search ×1
timeout ×1
wordpress ×1