Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 不能在vs下拉列表中使用@click=“somefunction()”_Javascript_Vue.js_Vue Component_Vue Router_Web Frontend - Fatal编程技术网

Javascript 不能在vs下拉列表中使用@click=“somefunction()”

Javascript 不能在vs下拉列表中使用@click=“somefunction()”,javascript,vue.js,vue-component,vue-router,web-frontend,Javascript,Vue.js,Vue Component,Vue Router,Web Frontend,正如标题所说,我无法在vs下拉列表中使用@click函数 <vs-dropdown> <a href="#" @click="funct('/parameter')">Home</a> <vs-dropdown-menu> <vs-dropdown-item> asdf </vs-dropdown-item> </vs-dropdown-menu> </vs-dropdo

正如标题所说,我无法在vs下拉列表中使用@click函数

<vs-dropdown>
  <a href="#" @click="funct('/parameter')">Home</a>
  <vs-dropdown-menu>
    <vs-dropdown-item>
    asdf
    </vs-dropdown-item>
  </vs-dropdown-menu>
</vs-dropdown>

<script>
export default {
  data: () => ({}),
  methods: {
    funct(param) {
      this.$routes.push(param)
    }
  }
}
</script>

如您所见,我应该被重定向到“/parameter”,但每当我单击它时,什么都不会发生,有没有办法解决这个问题或强制下拉菜单做我想要的事情?

应该是这个。$router.pushparam不是这个。$routes.pushparam

应该是这个。$router.pushparam不是这个。$routes.pushparam

与vuesax开发人员讨论了这个问题,他们在3.11.6更新中实现了@click the vs下拉菜单元素的功能,现在可以了。与vuesax开发人员讨论了这一点,他们在3.11.6更新中实现了@单击vs下拉元素的功能,现在就可以了。是的!这也是一个问题,除了在我编辑这个问题时,vs下拉列表不允许你添加@click。是的!这也是一个问题,除了在我编辑这个问题时,vs下拉列表不允许您添加@click之外。