Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<body> <div> <p>myData</p> <span>myData</span> </div> <script> const data = myData(); new Vue({ el: '#element', data: data }) </script> </body>
<script type="text/javascript"> window.__STATE__ = <?= json_encode($allData) ?>; </script>
created () { if (window.__STATE__ && window.__STATE__.myData) { this.myData = window.__STATE__.myData; } else { axios.get( .... ) } }
data: function () { return { tokenKey: {{ tokenKey }}, tokenVal: {{ tokenVal }}, } },
$this->registerJs(" var myVueData = " . yii\helpers\Json::encode($model->attributes) . "; ");
$this->view->registerJs(" var myVueData = " . yii\helpers\Json::encode($this->data) . "; ");