Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/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
Javascript 制作链接<;a>;在VUE js中使用data/curlybrackets{{}_Javascript_Vue.js - Fatal编程技术网

Javascript 制作链接<;a>;在VUE js中使用data/curlybrackets{{}

Javascript 制作链接<;a>;在VUE js中使用data/curlybrackets{{},javascript,vue.js,Javascript,Vue.js,我正在寻找一种方法来创建指向不同页面的链接,这些页面的数据放在方括号中{{}, 我就是不知道怎么用它们 <div id="app"> <div v-for="data in categorie"> <button v-on:click=" filterFunction(data) ">{{data}}</button> <a href=

我正在寻找一种方法来创建指向不同页面的链接,这些页面的数据放在方括号中{{}, 我就是不知道怎么用它们

  <div id="app">
      <div v-for="data in categorie">
        <button v-on:click=" filterFunction(data) ">{{data}}</button>
        <a href="testsite{{data}}.html"> test links </a>
      </div>
    </div>

{{data}}

有人能帮帮我吗?

这里真的不需要花括号。相反,您应该使用
v-bind

 <div id="app">
      <div v-for="data in categorie">
        <button v-on:click=" filterFunction(data) ">{{data}}</button>
        <a v-bind:href="'testsite'+data+'.html'"> test links </a>
      </div>
    </div>

{{data}}
使用
v-bind
可以用单引号标记url的静态文本,
数据
可以放在任何需要的地方


一些

使用Vue您可以使用
href


{{data}}
请务必注意可能的安全问题,您需要自己对
数据
变量进行消毒