お世話になっております。タイトルの通り、ブレードファイルからVueの
コンポーネントへユーザーIDを渡したいのですがこのようなエラーが出ており詰まっています。
[Vue warn]: Invalid value for option "props": expected an Array or an Object, but got String.
配列かオブジェクトが渡ってくることを期待してるのにストリングが来てるとのことなので、
Vue側で形式を変えようとしたり、ブレード側でなんとか型を変えることはできないか?と
試行錯誤してますがうまくいきません。
渡ってきている値はint(1)です。
どなたか解決方法を教えていただけないでしょうか??
Vueファイル--- <template> <div> <Button>退会する</Button> </div> </template> <script> export default { name: "DeleteUser", props: "UserId", data() { return { UserId: this.UserId, }; }, computed: { chengeUserId: function () { return JSON.parse(this.UserId); }, }, mounted() { console.log(this.UserId); }, }; </script>
ブレードファイル <delete-user-component UserId={{ Auth::user()->id }}></delete-user-component>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/18 12:48