记录不同路线的数据Vuejs

时间:2017-02-20 16:34:53

标签: javascript html vue.js

我正在使用vue文件,我有以下代码

 <router-link :to ="{name: 'detailed'}" tag = 'li' @click = 'getData("test")'> testing</router-link>

并在脚本中使用 - &gt;

export default {
data(){
    return{
        choice: ''
    }

},

methods: {
    getData(asd){
        this.choice = asd
        console.log(this.choice)
    }
}

}

基本上我需要的是将数据从getData传递到另一个路由。正如您所看到的那样,当我按下它时,路由器链接将把我带到另一个页面,在那个新页面上我需要使用按下该链接时创建的数据。

1 个答案:

答案 0 :(得分:0)

要让您的方法在点击时触发,您需要添加.native修饰符,即

@click.native="getData('test')"

https://vuejs.org/v2/guide/components.html#Binding-Native-Events-to-Components

希望这有帮助!