我有一个小问题,我正在设置样板文件,我正在使用Flow JS为我的反应应用程序键入定义我的javascript,在bacground我有一个标准的js运行,但它不能很好地与我的类型一起玩符号
我一直在这个类型定义上收到以下警告:
type NavItem = {
name: string;
link: string;
}
Run Code Online (Sandbox Code Playgroud)
警告
frontend/src/Components/Sidebar/Navigation.react.js:5:6: 'NavItem' is not defined.
Run Code Online (Sandbox Code Playgroud)
我做错了什么,这是我对标准js的配置
"standard": {
"parser": "babel-eslint",
"plugins": [ "flowtype" ],
"rules": {
"use-flow-type": 1
},
"ignore": [
"flow-typed/**/*.js",
"src/registerServiceWorker.js"
]
},
Run Code Online (Sandbox Code Playgroud)
如果任何人有任何建议,我会喜欢他们,我基于create-react-app cli工具,如果它对你有任何不同:)
我正在开发自己的小型私人 Expo,使用 Expo SDK 32.0.0 的 React Native 应用程序,并且目前正在构建一个身份验证流程,其中我通过 graphql 端点获取 JWT 令牌,然后将其存储在 AsyncStorage 中。
我登录,一切正常,我在异步存储中获得了一个令牌,我按照应有的方式被重定向到新堆栈,然后我对我的代码做了一些更改,我保存它并且应用程序热重新加载,然后当它发生时检查我是否有一个令牌,它说它未定义,然后将我传回登录流程。
所以我的问题是,异步存储在热重载后是否重置或者是否缺少某些内容?
设置令牌后检索令牌。
componentDidMount = async () => {
const StoredAuth = await AsyncStorage.getItem(Config.STORAGE_AUTH_KEY)
this.props.navigation.navigate(StoredAuth ? 'App' : 'Auth');
}
Run Code Online (Sandbox Code Playgroud) 我不确定我在这里做错了什么?我现在在无服务器设置中让我的突变与我的 apollo-server-lambda 一起运行已经有一段时间了,当我尝试运行这样的查询时,我的查询工作正常:
{ "mutation": "{ signIn(username: \"SomeUser\", password: \"SomePassword\" ) { token } }" }
Run Code Online (Sandbox Code Playgroud)
我刚收到消息:“必须提供查询字符串。” 状态 400。
我已经像这样设置了我的解析器:
const resolvers = {
Query: {
users: async (_, args, ctx) => User.load(args, ctx)
},
Mutation: {
signIn: async (_, { username, password }, ctx) => Auth.signIn({ username, password }, ctx)
}
};
Run Code Online (Sandbox Code Playgroud)
对于额外的信息,这里是我的 typeDefs:
const typeDefs = gql`
type User {
id: ID!,
firstname: String,
lastname: String,
username: String,
createdAt: String,
role: String
}
type AuthToken {
token: String …Run Code Online (Sandbox Code Playgroud) 我已经阅读了100多个关于此问题的主题,但无论我做什么我都不能像我想的那样做.我的问题是我得到了img src="url"我的script.当我提醒它时,它给了我想要的正确输入,但是当我把它放在attr()标签中时,我只是发布了" imgSrc"并且在图像的路径中.当我在鼠标悬停功能中对图像进行硬编码时,它可以正常工作.
继承我的剧本
<script>
$(document).ready(function(){
//Hides the images
$('#imgwrap img').hide();
//Create variables for Link & Images
$('a.imgflash').mouseover(function(){
var linkRel = $(this).attr('rel');
$('#imgwrap img').each(function(i,ele){
if($(this).attr('rel') == linkRel) {
var imgSrc = $(this).attr('src');
}
});
});
//Script that makes images apears
//Mouseover Script
$('a.imgflash').mouseover(function(){
$('#imgwrap img').attr("src", imgSrc).show();
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
继承我的HTML
<ul>
<li><a rel="demo1" class="imgflash" href="#">demo1</a></li>
<li><a rel="demo2" class="imgflash" href="#">demo2</a></li>
<li><a rel="demo3" class="imgflash" href="#">demo3</a></li>
</ul>
<div id="imgwrap" style="width:300px; height:300px; overflow:hidden;">
<img rel="demo1" src="images/lux.jpg">
<img …Run Code Online (Sandbox Code Playgroud) javascript ×3
apollo ×1
eslint ×1
expo ×1
flowtype ×1
graphql ×1
html ×1
image ×1
jquery ×1
react-native ×1
reactjs ×1
serverless ×1
variables ×1