Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置继电器中的初始变量?_Javascript_Graphql_Relayjs - Fatal编程技术网

Javascript 如何设置继电器中的初始变量?

Javascript 如何设置继电器中的初始变量?,javascript,graphql,relayjs,Javascript,Graphql,Relayjs,从learnrelay.org启动relay,从教程中可以看出,设置初始变量的代码如下: export default Relay.createContainer( ListPage, { initialVariables: { sortOrder: 'id_DESC' }, fragments: { viewer: () => Relay.QL` fragment on Viewer { allP

从learnrelay.org启动relay,从教程中可以看出,设置初始变量的代码如下:

export default Relay.createContainer(
  ListPage,
  {
    initialVariables: {
      sortOrder: 'id_DESC'
    },
    fragments: {
      viewer: () => Relay.QL`
        fragment on Viewer {
          allPokemons (first: 1000, orderBy: $sortOrder) {
我们通常在relay classic中这样分配变量,但这段代码在relay modern中抛出了一个错误,我不知道为什么

export default createPaginationContainer(TodoList,
  initialVariables: {
    first: 10,
  }, 
  fragments: {
  viewer: graphql`
    fragment TodoList_viewer on User {
      todos( # we need to expose todos on user so we can check if todo text already exist and sync in database 
        first: $first 
      ) @connection(key: "TodoList_todos") { #assign a key of connection that can be used shared updater

您不能在Relay Modern-中使用
initialVariables
。 请注意,到目前为止,关于从这些函数迁移的文档非常简短

如果您现在正在处理此问题,则有一个示例演示如何基于变量正确获取和重新提取视图


如果您仅使用变量进行分页,.

您不能在Relay Modern-中使用
初始变量。
请注意,到目前为止,关于从这些函数迁移的文档非常简短

如果您现在正在处理此问题,则有一个示例演示如何基于变量正确获取和重新提取视图


如果您仅使用变量进行分页,.

我们没有足够的信息提供帮助。错误信息是什么?你做了什么调试?另外,请提供更多关于您正在使用的客户端的上下文,以及谁在调用此
createPaginationContainer
function@JuanMendes更新了问题,错误在第6行:viewer:graphql`@JuanMendes已导入createPaginationContainer,但我仍然无法分配初始变量。正确地提问会让其他人想帮助你。没有人愿意浪费时间深入研究你的问题。让我们更容易帮助你。我特别向你要了一条错误信息,你只给了我一个行号。不要只是给我一个错误信息,看看上面的链接,让你的问题更加独立。最后,一个“我是新手”的屏幕名称并不意味着你不必做该做的事dilligence@JuanMendes对不起,我忘了说明错误,第6行的webpack构建失败,我想我很清楚,因为我在更新之前提供了设置初始变量的代码,更新后的代码看起来很相似,我们没有足够的信息提供帮助。错误信息是什么?你做了什么调试?另外,请提供更多关于您正在使用的客户端的上下文,以及谁在调用此
createPaginationContainer
function@JuanMendes更新了问题,错误在第6行:viewer:graphql`@JuanMendes已导入createPaginationContainer,但我仍然无法分配初始变量。正确地提问会让其他人想帮助你。没有人愿意浪费时间深入研究你的问题。让我们更容易帮助你。我特别向你要了一条错误信息,你只给了我一个行号。不要只是给我一个错误信息,看看上面的链接,让你的问题更加独立。最后,一个“我是新手”的屏幕名称并不意味着你不必做该做的事dilligence@JuanMendes抱歉,我忘了说明错误,第6行的webpack构建失败,我想我很清楚,因为我提供了一个在更新之前设置初始变量的代码,更新之后的代码看起来很相似