小编Nop*_*zen的帖子

标准js,流类型定义总是未定义的

我有一个小问题,我正在设置样板文件,我正在使用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工具,如果它对你有任何不同:)

javascript eslint flowtype

7
推荐指数
1
解决办法
466
查看次数

Expo,React Native 异步存储在热重载后重置?

我正在开发自己的小型私人 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)

javascript reactjs react-native expo

6
推荐指数
1
解决办法
3092
查看次数

Apollo Server,Graphql - 必须提供查询字符串

我不确定我在这里做错了什么?我现在在无服务器设置中让我的突变与我的 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)

javascript apollo graphql serverless

3
推荐指数
1
解决办法
3377
查看次数

jQuery使用变量获取img src?

我已经阅读了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)

html variables jquery image

0
推荐指数
1
解决办法
9113
查看次数