我有一个Laravel网站,当我使用Laravel从数据库加载数据时,然后通过以下方式将结果传递给JavaScript:
<script>
window.forfaits = <?php echo json_encode($results); ?>;
</script>
然后我使用 Vue js v-for
显示我的数据。问题是在 Vue Js 加载之前,我在首页上看到了插值符号,而 v-cloak 无法工作,因为我是使用 php 获取数据然后传递给 js。
如何使插值不显示在页面上?
更新
我所说的插值是指这个:
这是我的 main.blade.php 文件,它被加载为首页:
<script>
window.forfaits = <?php echo json_encode($forfaits); ?>;
</script>
@extends('layouts.app')
<div>
@section('main-content')
<div class="col-sm-8 col-md-9">
<div id="filter-items">
<div class="product-item offre" v-for="forfait in filteredForfaits">
<div class="product-na">
<h3 class="product-name">@{{forfait.nom_forfait}}</h3>
<div class="product-actions">
............................