블레이드에서 vue 구성 요소로 변수를 전달해야합니다. 일반적으로 다음과 같은 작업을 수행 할 수 있습니다.
<vue-component :the-prop="{{ blah }}" />
prop 값을 전달할 때. 그러나이 경우에서 값을 전달하려고하는데 $_SESSION
잘못된 토큰 오류가 발생하고이를 해결하는 방법을 모르겠습니다.
난 노력 했어:
<vue-component :the-prop="{{ $_SESSION['data'] }}" />
과
<vue-component :the-prop="{{ session('data') }}" />
"세션"부분에 도달하지 않는 것 같고 오류가 발생합니다.
Invalid expression: unexpected token '{'
다음과 같이 ID를 하드 코딩하면 코드가 제대로 작동합니다.
<vue-component :the-prop="3" />
타이핑해도 v-bind:the-prop
차이가 없습니다.
컴포넌트에서 속성 앞에 콜론을 붙이는 것은 문서에 설명 된대로 PHP에서 직접 처리하기를 원한다는 것을 의미합니다 . 그래서이 대신 :
<vue-component :the-prop="{{ $_SESSION['data'] }}" />
이 시도:
<vue-component :the-prop="$_SESSION['data']" />
또는 더 좋은 방법은 다음과 같습니다.
<vue-component :the-prop="session('data')" />
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다