programing

잘못된 제안 이유: 제안 "value"에 대한 형식 검사에 실패했습니다.아래 프로그램에 대해 예상되는 문자열, 번호, 개체, 부울, 어레이 쇼가 있습니까?

firstcheck 2022. 8. 3. 21:06
반응형

잘못된 제안 이유: 제안 "value"에 대한 형식 검사에 실패했습니다.아래 프로그램에 대해 예상되는 문자열, 번호, 개체, 부울, 어레이 쇼가 있습니까?

잘못된 제안 이유: 제안 "value"에 대한 형식 검사에 실패했습니다.아래 프로그램에 대해 예상되는 문자열, 번호, 개체, 부울, 어레이 쇼가 있습니까?

html:

<model-select :options="usersAssignData"  v-model="userNameData" class="form-control col-sm-4" @keyup.native="getUser"  >

스크립트:

 getUser(e) { 
       console.log("idd",this.selectedZone)
        var user = e.target.value;
        axios.get("/helpdesk/getUsers", {
        params: {
          q: user,
          account_id: this.selectedZone,
          searchOption: 'username'
        },
          headers: {
            'Authorization': localStorage.getItem('token')
          }
        })
        .then(response => {
          this.usersAssignData = response.data

        })
        .catch(error => {
          reject(error);
          console.log(error);
        });
    }

소품 종류usersAssignData컴포넌트가 어레이가 아닐 가능성이 높기 때문에 이 컴포넌트가 어레이를 반환하고 있는 것 같습니다.@DharaParmar가 말한 대로 소품 유형을 어레이로 설정합니다.

당신의 소품 값을 사용하고자 하는 파일에서 아래 코드를 사용해 보십시오.

<script>
    export default {
        props: {
            usersAssignData: {
                type: Array,
                default: () => [],
            },
        },
    } 
</script>

이봐, 이건 나한테 효과가 있어

data() {
  return {
    usersAssignData:Array/Object/String/Number,
  }
}

users Assign Data는 Array 또는 Object 또는 String Or Number로 할 수 있게 되어 이 에러는 표시되지 않게 됩니다).

언급URL : https://stackoverflow.com/questions/59579104/why-invalid-prop-type-check-failed-for-prop-value-expected-string-number-o

반응형