GVKun编程网logo

TypeError:无法读取REACTJS中未定义的属性“值”(无法读取actors.json)

12

本文的目的是介绍TypeError:无法读取REACTJS中未定义的属性“值”的详细情况,特别关注无法读取actors.json的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个

本文的目的是介绍TypeError:无法读取REACTJS中未定义的属性“值”的详细情况,特别关注无法读取actors.json的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解TypeError:无法读取REACTJS中未定义的属性“值”的机会,同时也不会遗漏关于angularjs – TypeError:无法读取未定义的属性“replace”、Discord bot TypeError:无法读取未定义的属性“forEach”、discord.js TypeError:无法读取未定义的属性“ forEach”、Node.js oracledb 模块 -- TypeError:无法读取未定义的属性“关闭”的知识。

本文目录一览:

TypeError:无法读取REACTJS中未定义的属性“值”(无法读取actors.json)

TypeError:无法读取REACTJS中未定义的属性“值”(无法读取actors.json)

testState可能会损坏的3个易受攻击的地方。

  1. handleChange
  2. handleNext中,或
  3. handleBack

看看代码片段,我相信您只是想通过在handleNext和handleBack中将值递增或递减1来更新activeSteptestState的值。对于handleChange,您想转到选定的索引。

在这里,我们需要欣赏传播算子coz的美,这只能解决我们的问题。对于handleNext和handleBack,您可以遵循以下代码段,

const handleBack = () => {
      const { activeStep } = testState;

      const tempState = {...testState}
      tempState.activeStep = activeStep - 1
      setTestState(tempState);
    };


const handleNext = () => {
      const { activeStep } = testState;

      const tempState = {...testState}
      tempState.activeStep = activeStep + 1
      setTestState(tempState);
    };


const handleChange = (e) => {
      const tempState = {...testState}
      tempState.activeStep = e
      setTestState(tempState);
    };

并在调用函数时将组件的selectedIndex传递给handleChange

angularjs – TypeError:无法读取未定义的属性“replace”

angularjs – TypeError:无法读取未定义的属性“replace”

尝试使用ui-router使用 html5Mode时,我收到上述错误.任何人都可以指出我在做错什么?
TypeError: Cannot read property 'replace' of undefined
    at bd (angular.js:10555)
    at Object.<anonymous> (angular.js:11403)
    at l.$get.l.$digest (angular.js:14222)
    at l.$get.l.$apply (angular.js:14493)
    at angular.js:1449
    at Object.e [as invoke] (angular.js:4182)
    at d (angular.js:1447)
    at sc (angular.js:1467)
    at Jd (angular.js:1361)
    at HTMLDocument.<anonymous> (angular.js:26086)

angular.js中的该段是:

10554 function trimEmptyHash(url) {
10555   return url.replace(/(#.+)|#$/,'$1');
10556 }

路由文件:

(function(){

    'use strict';

    angular
        .module('app')
        .config(routes);

        routes.$inject = ['$stateProvider','$locationProvider'];

        function routes($stateProvider,$locationProvider) {

            // Configure app states
            $stateProvider

                .state('app',{
                    abstract: true,templateUrl: 'modules/app/app.html',controller: 'AppController'
                })

                .state('app.home',{
                    url: '/',templateUrl: 'modules/home/index.html'
                });

            $locationProvider.html5Mode(true);
        }
})();

我在html中设置了基本的URL:

<base href="/app/" />
我遇到同样的问题,在我的情况下,未定义的“url”参数传递给trimEmptyHash()最终来自于$$位置上的$$absUrl属性未被初始化的事实.进一步挖掘,似乎$$absUrl通常在$$compose()方法中初始化,通常从$$parse()调用,通常从$$parseLinkUrl()方法调用.这里是$$parseLinkUrl()(看Angular 1.4.1):
this.$$parseLinkUrl = function(url,relHref) {
  if (relHref && relHref[0] === '#') {
    // special case for links to hash fragments:
    // keep the old url and only replace the hash fragment
    this.hash(relHref.slice(1));
    return true;
  }
  var appUrl,prevAppUrl;
  var rewrittenUrl;

  if ((appUrl = beginsWith(appBase,url)) !== undefined) {
    prevAppUrl = appUrl;
    if ((appUrl = beginsWith(basePrefix,appUrl)) !== undefined) {
      rewrittenUrl = appBaseNoFile + (beginsWith('/',appUrl) || appUrl);
    } else {
      rewrittenUrl = appBase + prevAppUrl;
    }
  } else if ((appUrl = beginsWith(appBaseNoFile,url)) !== undefined) {
    rewrittenUrl = appBaseNoFile + appUrl;
  } else if (appBaseNoFile == url + '/') {
    rewrittenUrl = appBaseNoFile;
  }
  if (rewrittenUrl) {
    this.$$parse(rewrittenUrl);
  }
  return !!rewrittenUrl;
};

在我的情况下,最终的“if”子句没有触发对$$解析的调用,因为“rewrittenUrl”从来没有得到一个值,因为中间的if / else if子句都没有解决为true.在我的情况下,这是因为我用于提供应用程序(CompanyName / admin.html)的URL实际上高于我为应用程序设置的基准Href(CompanyName / admin /),因此没有条件解决为true .一旦我将基准Href更改为CompanyName /,我就不再遇到这个问题.

或者,您可以在位置原型上初始化$$absUrl,或者从Angular – watch this issue等待某种修复,并查看joelmdev于3月30日提出的解决方法.

Discord bot TypeError:无法读取未定义的属性“forEach”

Discord bot TypeError:无法读取未定义的属性“forEach”

如何解决Discord bot TypeError:无法读取未定义的属性“forEach”?

我正在制作一个带有仪表板的机器人,我需要使用用户公会,但是当我使用 user.guilds.forEach 时它不起作用。我以前也这样做过,效果很好。

<% user.guilds.forEach(guild => { %>
 <div>Manage <%- guild.name%></div>
<% }) %>

请帮忙:(

d.js v12

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

discord.js TypeError:无法读取未定义的属性“ forEach”

discord.js TypeError:无法读取未定义的属性“ forEach”

如何解决discord.js TypeError:无法读取未定义的属性“ forEach”?

我有一些代码来获取某些渠道中邮件的附件,并记录网址。最初,此方法工作良好,但现在我收到TypeError“无法读取未定义的属性''forEach''。

messageAttachments.push(message.attachments);
messageAttachments.forEach((element) => element.forEach(attachment_array =>console.log(attachment_array.url)));

我真的不知道为什么会发生这种情况,在它没有更早发生和检查以确保定义了元素之间不起作用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Node.js oracledb 模块 -- TypeError:无法读取未定义的属性“关闭”

Node.js oracledb 模块 -- TypeError:无法读取未定义的属性“关闭”

如果获取连接时出错,则您的 catch 块调用 conn.close() 而没有有效的 conn。这给出了您看到的错误。这可能不是唯一的原因,但整理代码会有所帮助。

您的 conn.close() 可以在 finally() 块中只出现一次。看看像 example.js 这样的例子,例如喜欢:

  let connection;

  try {
    connection = await oracledb.getConnection(dbConfig);

    result = await connection.execute(sql,binds,options);
    console.dir(result,{ depth: null });

  } catch (err) {
    console.error(err);
  } finally {
    if (connection) {
      try {
        await connection.close();
      } catch (err) {
        console.error(err);
      }
    }
  }

其他一些提示:

  • 如果您的代码要连续执行几个语句,则不要在每个语句周围执行 getConnection()/close()。这会影响池的可扩展性,因为共享池资源存在一些锁定,并且会为整个步骤添加额外的代码。
  • 避免总是提交。这会破坏事务一致性并在不必要的情况下增加开销。
  • drainTime 调用中使用显式 pool.close() 以确保其关闭,请参阅 webapp.js。

我们今天的关于TypeError:无法读取REACTJS中未定义的属性“值”无法读取actors.json的分享就到这里,谢谢您的阅读,如果想了解更多关于angularjs – TypeError:无法读取未定义的属性“replace”、Discord bot TypeError:无法读取未定义的属性“forEach”、discord.js TypeError:无法读取未定义的属性“ forEach”、Node.js oracledb 模块 -- TypeError:无法读取未定义的属性“关闭”的相关信息,可以在本站进行搜索。

本文标签: