簡體   English   中英

如何使用vue js顯示以下響應?

[英]How to display following response using vue js?

這是我的答復。.如何顯示錯誤消息? 密碼不匹配

 {"errors": {"password": ["Passwords donot match"]}, "status": false, "msg": "Validation erro", "error-type": 0}

目前我的代碼是

<script>
regBox = new Vue({
el: "#regBox",
  data: {
   ..........
    response: {
        message: '',
        status: '',
        state: '',
        errors: '',
    }
  },
methods: {
     handelSubmit: function(e) {
           var vm = this;
           data = {};
         ..............
            $.ajax({
              url: '',
              data: data,
              type: "POST",
              dataType: 'json',
              success: function(e) {
              if (e.status)
              {
               alert(" Success")

            }
              else {
                vm.response = e;
               alert(" Failed") 
              }
          }
            });
            return false;
}
},
});
</script>

我的html代碼顯示相同是

 <p class="error">{{response.errors.password}}</p>

目前,我收到錯誤消息,提示為“密碼不匹配”

如何僅獲取消息

密碼不匹配..所以,我怎么能得到..任何人都可以幫忙

這應該工作:

<p class="error">{{response.errors.password[0]}}</p>

獲取第一個元素

<p class="error">{{response.errors.password[0]}}</p>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM