json_encodeしてから渡してあげる
<componentName :dataList="'{{ json_encode($dataList) }}'"></componentName>
VueコンポーネントではJson.parseで配列に戻せる
const dataListArray = JSON.parse(this.dataList);
<componentName :dataList="'{{ json_encode($dataList) }}'"></componentName>
const dataListArray = JSON.parse(this.dataList);
Vueコンポーネントに配列をそのまま渡すと
htmlspecialchars() expects parameter 1 to be string, array given
というエラーが出るのでそれの対処法