Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js vuejs和symfony5-链接到公共文档_Vue.js_Symfony_Twig_Symfony5 - Fatal编程技术网

Vue.js vuejs和symfony5-链接到公共文档

Vue.js vuejs和symfony5-链接到公共文档,vue.js,symfony,twig,symfony5,Vue.js,Symfony,Twig,Symfony5,我有一个实体的参考文档,并在vuejs中呈现如下: <span v-for="document in assignment.documents"> <a target="_blank" href=""> <small>{{ document.id }}.{{ document.extension }}</small> </a> </span

我有一个实体的参考文档,并在vuejs中呈现如下:

<span v-for="document in assignment.documents">
    <a target="_blank" href="">
        <small>{{ document.id }}.{{ document.extension }}</small>
    </a>
</span>
<a :href="`/uploads/documents/${document.id}.${document.extension}`">

文档存储在public/uploads/documents/中

我如何才能像在twig中一样为我的文档生成有效的href:

<a target="_blank" href="{{ asset('/uploads/documents/' ~ document.id ~ '.' ~ document.extension) }}">
    {{ document.name }}
</a>

创建到
href
属性的绑定,并在绑定中使用字符串和变量,该绑定被解释为JavaScript表达式:

<a :href="'/uploads/documents/' + document.id + '.' + document.extension">


:href
v-bind:href

的缩写,我更喜欢这样使用ES2015:

<span v-for="document in assignment.documents">
    <a target="_blank" href="">
        <small>{{ document.id }}.{{ document.extension }}</small>
    </a>
</span>
<a :href="`/uploads/documents/${document.id}.${document.extension}`">