This part of my VueJs code isn't working in server

Multi tool use
Multi tool use












0















In Vue.js i use this part of code in computed to calculate cumule of amounts. It works good in LocalHost. But when i upload the project to a Web Server, this part of code isn't working.
Code:



 personsWithAmount(){
const reducer = (accumulator, currentValue) => accumulator + currentValue.amount;
return this.persons.map((pers)=>{
let p=pers;
if(pers.usercashfloat.length===0){
p.totalAmount=0;
}else if(pers.usercashfloat.length===1){
p.totalAmount=pers.usercashfloat[0].amount;
}else{
window.cashfloat=pers.usercashfloat
p.totalAmount=pers.usercashfloat.reduce(reducer,0);
};


Result in LocalHost :



Array 1 =200 
Array2 = 200
Result = 400


Resultat In Server



Array 1 =200 
Array2 = 200
Result = 200200


Thanks










share|improve this question



























    0















    In Vue.js i use this part of code in computed to calculate cumule of amounts. It works good in LocalHost. But when i upload the project to a Web Server, this part of code isn't working.
    Code:



     personsWithAmount(){
    const reducer = (accumulator, currentValue) => accumulator + currentValue.amount;
    return this.persons.map((pers)=>{
    let p=pers;
    if(pers.usercashfloat.length===0){
    p.totalAmount=0;
    }else if(pers.usercashfloat.length===1){
    p.totalAmount=pers.usercashfloat[0].amount;
    }else{
    window.cashfloat=pers.usercashfloat
    p.totalAmount=pers.usercashfloat.reduce(reducer,0);
    };


    Result in LocalHost :



    Array 1 =200 
    Array2 = 200
    Result = 400


    Resultat In Server



    Array 1 =200 
    Array2 = 200
    Result = 200200


    Thanks










    share|improve this question

























      0












      0








      0








      In Vue.js i use this part of code in computed to calculate cumule of amounts. It works good in LocalHost. But when i upload the project to a Web Server, this part of code isn't working.
      Code:



       personsWithAmount(){
      const reducer = (accumulator, currentValue) => accumulator + currentValue.amount;
      return this.persons.map((pers)=>{
      let p=pers;
      if(pers.usercashfloat.length===0){
      p.totalAmount=0;
      }else if(pers.usercashfloat.length===1){
      p.totalAmount=pers.usercashfloat[0].amount;
      }else{
      window.cashfloat=pers.usercashfloat
      p.totalAmount=pers.usercashfloat.reduce(reducer,0);
      };


      Result in LocalHost :



      Array 1 =200 
      Array2 = 200
      Result = 400


      Resultat In Server



      Array 1 =200 
      Array2 = 200
      Result = 200200


      Thanks










      share|improve this question














      In Vue.js i use this part of code in computed to calculate cumule of amounts. It works good in LocalHost. But when i upload the project to a Web Server, this part of code isn't working.
      Code:



       personsWithAmount(){
      const reducer = (accumulator, currentValue) => accumulator + currentValue.amount;
      return this.persons.map((pers)=>{
      let p=pers;
      if(pers.usercashfloat.length===0){
      p.totalAmount=0;
      }else if(pers.usercashfloat.length===1){
      p.totalAmount=pers.usercashfloat[0].amount;
      }else{
      window.cashfloat=pers.usercashfloat
      p.totalAmount=pers.usercashfloat.reduce(reducer,0);
      };


      Result in LocalHost :



      Array 1 =200 
      Array2 = 200
      Result = 400


      Resultat In Server



      Array 1 =200 
      Array2 = 200
      Result = 200200


      Thanks







      laravel vue.js






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 2 at 16:00









      yassine jyassine j

      1329




      1329
























          1 Answer
          1






          active

          oldest

          votes


















          2














          It seems like some string concatination is happening. Perhaps this works:



          const reducer = (accumulator, currentValue) => Number(accumulator) + Number(currentValue.amount);





          share|improve this answer


























          • Thank you for ur interest. It works

            – yassine j
            Jan 2 at 16:16











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54009419%2fthis-part-of-my-vuejs-code-isnt-working-in-server%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          It seems like some string concatination is happening. Perhaps this works:



          const reducer = (accumulator, currentValue) => Number(accumulator) + Number(currentValue.amount);





          share|improve this answer


























          • Thank you for ur interest. It works

            – yassine j
            Jan 2 at 16:16
















          2














          It seems like some string concatination is happening. Perhaps this works:



          const reducer = (accumulator, currentValue) => Number(accumulator) + Number(currentValue.amount);





          share|improve this answer


























          • Thank you for ur interest. It works

            – yassine j
            Jan 2 at 16:16














          2












          2








          2







          It seems like some string concatination is happening. Perhaps this works:



          const reducer = (accumulator, currentValue) => Number(accumulator) + Number(currentValue.amount);





          share|improve this answer















          It seems like some string concatination is happening. Perhaps this works:



          const reducer = (accumulator, currentValue) => Number(accumulator) + Number(currentValue.amount);






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 2 at 16:36









          vivek_23

          2,8952620




          2,8952620










          answered Jan 2 at 16:06









          peerboltepeerbolte

          710617




          710617













          • Thank you for ur interest. It works

            – yassine j
            Jan 2 at 16:16



















          • Thank you for ur interest. It works

            – yassine j
            Jan 2 at 16:16

















          Thank you for ur interest. It works

          – yassine j
          Jan 2 at 16:16





          Thank you for ur interest. It works

          – yassine j
          Jan 2 at 16:16




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54009419%2fthis-part-of-my-vuejs-code-isnt-working-in-server%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          HSjPx57O5mctw1cFhSIQ NhR,qcoiXt2lY7DcYQsV19BDZCFx
          cWtk9qEcX6ox39Cd59AqNEU42

          Popular posts from this blog

          Monofisismo

          Angular Downloading a file using contenturl with Basic Authentication

          Olmecas