<div id="app"> <child :content="12"></child>
<child :text='424241'></child></div><script>
Vue.component('child',{ template:`<div>{{content}}{{text}}</div>`, props:{ content:[Number,String], text:{ type:Number, required:false, default:'我是默認的helloworld',
validator(value){ return value.length > 5
}
}
}
}) var vm=new Vue({ el:"#app",
})</script>報錯的截圖:我的個人理解: :text='424241' 這里的傳入方式不是傳如一個靜態數字嗎?官方API:https://cn.vuejs.org/v2/guide...可是報錯的第一個原因卻說這是一個字符串第二個報錯的原因也是比較蒙,“424241”這個length不是符合validator校驗器的條件嗎?為啥還報錯?希望大佬幫忙解答,謝謝
添加回答
舉報
0/150
提交
取消