我正在ReactJS迈出第一步,试图了解父母和孩子之间的沟通.我正在制作表格,所以我有造型领域的组件.此外,我还有包含字段并检查它的父组件.例:
var LoginField = React.createClass({
render: function() {
return (
<MyField icon="user_icon" placeholder="Nickname" />
);
},
check: function () {
console.log ("aakmslkanslkc");
}
})
var MyField = React.createClass({
render: function() {
...
},
handleChange: function(event) {
//call parent!
}
})
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点.我的逻辑在反应世界中是好的吗?谢谢你的时间.
使用 next.js auth (next auth) 我正在创建 CredentialsProvider,尝试将其连接到 django 后端。除了刷新令牌策略之外,一切正常:获取新的访问令牌后,访问令牌和过期日期不保存。因此,下一个身份验证是在每个请求时发送刷新令牌。我不知道为什么,但在“首次创建令牌”后我无法更新令牌数据。
这是代码:
async function refreshAccessToken(token) {
console.log('UPDATE')
const refresh = await axios
.post('/token/refresh/', {
refresh: token.refreshToken
})
.catch((error) => {
console.log(error)
})
if (refresh && refresh.status === 200 && refresh.data.access) {
return {
...token,
accessToken: refresh.data.access,
expiresAt: Date.now() + 10 * 1000
}
}
return {
...token,
error: 'RefreshAccessTokenError'
}
}
export default NextAuth({
providers: [
CredentialsProvider({
id: 'credentials',
name: 'my-project',
async authorize(credentials) {
const auth = await axios
.post('/token/', {
username: …
Run Code Online (Sandbox Code Playgroud) 还有关于ReactJS的愚蠢问题=)有没有办法向React组件添加公共函数?我想做这样的事情:
var LoginForm = React.createClass({
getInitialState: function() {
},
render: function() {
},
MyFunc: function () {
}
})
...
var login_form = LoginForm({});
React.renderComponent(login_form, document.body);
...
login_form.MyFunc (); <-- error
Run Code Online (Sandbox Code Playgroud)
你能解释一下我做错了什么吗?
有一些弃用警告.这是问题所在:
RemovedInDjango110Warning: Support for string view arguments to url()
is deprecated and will be removed in Django 1.10
(got django.views.static.serve). Pass the callable instead.
'document_root': settings.MEDIA_ROOT,
Run Code Online (Sandbox Code Playgroud)
这是网址:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^ckeditor/', include('ckeditor_uploader.urls')),
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
url(r'^post/(\d+)$', post),
url(r'^(\w+)$', category),
url(r'^$', category),
]
Run Code Online (Sandbox Code Playgroud)
怎么解决?谢谢你的时间.
当scrollview弹回时,尝试使UIImageView缩放.
这个想法是从这个运球中偷来的:https://dribbble.com/shots/3341878-Product-Page
正如您所看到的,图像就像滚动视图弹回时的缩放.
在我的应用程序中,我在UIScrollview中有UIImageView,我无法理解如何在UIScrolvview弹回时修复UIImageView的顶部.
这是我想要做的:
尝试使用 chrome 扩展从页面获取所有 cookie。
例如页面 os https://ya.ru。
这是我的代码:
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
var domain = getDomain(tabs[0].url);
chrome.cookies.getAll({
domain: domain
}, function(cookies) {
console.log(cookies);
});
});
Run Code Online (Sandbox Code Playgroud)
此代码将返回域 ya.ru 的所有 cookie (8)。但问题是当我打开浏览器控制台时,我不仅看到了 ya.ru 域的 cookie:
谷歌和其他网站也有同样的情况。所以我在一个页面上有多个域 cookie。如何获取页面上的所有 cookie?
感谢您的时间。
javascript ×2
reactjs ×2
cookies ×1
django ×1
django-urls ×1
ios ×1
mitmproxy ×1
next-auth ×1
next.js ×1
proxy ×1
uiimageview ×1
uiscrollview ×1
xcode ×1