我有调度动作的功能.我想在动作之前和之后显示一个加载器.我知道组成传递给的对象的反应setState.问题是如何以异步方式更新属性:
handleChange(input) {
this.setState({ load: true })
this.props.actions.getItemsFromThirtParty(input)
this.setState({ load: false })
}
Run Code Online (Sandbox Code Playgroud)
基本上,如果我将此属性作为应用程序状态的一部分(使用Redux),这一切都很有用,但我真的更喜欢将此属性仅用于组件状态.
我希望听一个'esc'键事件,以便调用Vue组件中的方法.文档显示了这个例子:
<input v-on:keyup.enter="submit">
Run Code Online (Sandbox Code Playgroud)
但我正在使用<div></div>,需要从外面捕捉事件.但是,我希望不要重载全局处理程序或类似的东西.
有什么建议?
我有一个使用babel别名的项目:
resolve: {
alias: {
vue: 'vue/dist/vue.js',
'@cmp': resolve('src/components'),
'@service': resolve('src/services'),
'@scss': resolve('src/assets/styles'),
}
}
Run Code Online (Sandbox Code Playgroud)
和一个组件:
import someService from '@service/some'
Run Code Online (Sandbox Code Playgroud)
智能感知不起作用.有:
import someService from '../../../../service/some'
Run Code Online (Sandbox Code Playgroud)
确实如此.
有什么建议?
我正在尝试查找有关节点应用程序最简单的使用护照登录的资源。我的意思是,使用:
中间件:
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.use(cookieParser());
app.use(session({ secret: 'keyboard cat', resave: false, saveUninitialized: false }));
app.use(passport.initialize());
app.use(passport.session());
app.use(express.static('public'));
Run Code Online (Sandbox Code Playgroud)
护照:
passport.serializeUser(function(user, done) {
done(null, user.id);
});
passport.deserializeUser(function(id, done) {
done({ id: id, nickname: "test"})
});
passport.use(new LocalStrategy(
function(username, password, done) {
console.log("test");
if (username === 'username') {
return done(null, { name: "test", id: '1234'});
} else {
return done(null, false, { message: 'Incorrect cred.' });
}
})
)
Run Code Online (Sandbox Code Playgroud)
和重定向:
app.post('/login',
passport.authenticate('local', {
successRedirect: '/index.html',
failureRedirect: '/login'
})
);
Run Code Online (Sandbox Code Playgroud)
我的应用程序结构:
/app.js
/public/index.html …Run Code Online (Sandbox Code Playgroud) 运行后收到以下错误
kubectl apply -f node.deployment.yml
Run Code Online (Sandbox Code Playgroud)
使用以下YAML配置:
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4 name: node-deployment
5 labels:
6 app: node-app
7 spec:
8 replicas: 2
9 selector:
10 app: node-app
11 template:
12 metadata:
13 labels:
14 app: node-app
15 spec:
16 containers:
17 - name: node-app
18 image: ubuntu/node
19 ports:
20 - containerPort: 8080
Run Code Online (Sandbox Code Playgroud)
错误:
error: error validating "node.deployment.yml": error validating
data: ValidationError(Deployment.spec.selector): unknown field "app"
in io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector;
if you choose to ignore these errors, turn …Run Code Online (Sandbox Code Playgroud) 我试图在 R 中使用 OpenStreetMap 包的 openmap 函数。以最简单的方式,它看起来像这样:
map<-openmap(c(50.12397,8.67843),c(8.67843,50.10362),zoom=6,type='osm')
plot(map)
Run Code Online (Sandbox Code Playgroud)
我尝试了在互联网上找到的其他几个示例,但总是遇到相同的错误:
java.lang.NullPointerException
at edu.cens.spatial.RTileController.getTileValues(RTileController.java:109)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at RJavaTools.invokeMethod(RJavaTools.java:386)
Error in osmtile(x%%nX, y, zoom, type) : could not obtain tile: 33 21 6
Run Code Online (Sandbox Code Playgroud)
显然我找不到有同样问题的帖子,所以我希望有人能帮助我找到解决我的问题的方法。
谢谢!
Javascript:
function LinkFormatter(value, row, index) {
return "<a href='"+row.url+"'>"+value+"</a>";
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<th data-field="snum" data-sortable="true" data-formatter="LinkFormatter" >LINK</th>
<th data-sortable="true">DATA</th>
Run Code Online (Sandbox Code Playgroud)
JSON:
{
data: [
[
"https://www.stackoverflow.com",
"Stackoverflow"
]
]
}
Run Code Online (Sandbox Code Playgroud)
对于这种组合,我仅在表的第一列中获得一个条目,该条目表示未定义,并且还链接到/ undefined。但是,我只想显示一列Stackoverflow的列,它是Stackoverflow的URL。
我想念什么?
我在网上找到了一个如下所示的示例:
async function asyncFunc() {
return Promise.resolve(123);
}
asyncFunc()
.then(x => console.log(x)) // 123
Run Code Online (Sandbox Code Playgroud)
但是,我也可以这样写:
async function asyncFunc() {
return 123
}
asyncFunc()
.then(x => console.log(x)) // 123
Run Code Online (Sandbox Code Playgroud)
我的意思是,我可以找到一个用于返回已解决的答案的用例(例如,memoization/caching),但是如果我可以直接返回结果,为什么还要实际使用它呢?
javascript ×3
node.js ×2
async-await ×1
formatter ×1
html ×1
json ×1
jsx ×1
kubernetes ×1
minikube ×1
openmap ×1
passport.js ×1
promise ×1
r ×1
react-jsx ×1
reactjs ×1
vuejs2 ×1