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

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
Vue.js Vuejs和页面刷新在<;路由器链路>;点击_Vue.js_Vuejs2 - Fatal编程技术网

Vue.js Vuejs和页面刷新在<;路由器链路>;点击

Vue.js Vuejs和页面刷新在<;路由器链路>;点击,vue.js,vuejs2,Vue.js,Vuejs2,我想在点击路由器链接后刷新页面。在Laravel中如何使用Vue JS实现这一点?但是我不想使用onclick=“window.location.reload();” 我的代码是这样的- app.js中的代码 { path: '/publisher', component: require('./components/Publishers.vue').default, } Master.blade.php中的代码 <li> <router-link to=

我想在点击路由器链接后刷新页面。在Laravel中如何使用Vue JS实现这一点?但是我不想使用
onclick=“window.location.reload();”

我的代码是这样的-

app.js中的代码

{
    path: '/publisher',
    component: require('./components/Publishers.vue').default,
  }
Master.blade.php中的代码

<li> <router-link to="/publisher" class="nav-link"  >انتشارات</router-link></li>

您可以将
名称
属性添加到
路由
对象中,而不是使用
,您可以像这样使用
标记

<a :href="$router.resolve({name: 'publisher'}).href">link</a>

路由器中的name字段不是强制性的,它仅用于简化使用。

“我不想使用
onclick=“window.location.reload();“
”我想知道vueVue中使用的是一个非固执己见的UI框架。这种操作没有“Vue版本”。您可以使用我一生中从未使用过的Laravel以及对数据表UI组件一无所知的任何工作。请检查此链接:或者您可以尝试Vuetify()中的datatable。我总是使用自定义表来实现我的目的;)
<a :href="$router.resolve({name: 'publisher'}).href">link</a>
{
    path: '/publisher',
    name: 'publisher',
    component: require('./components/Publishers.vue').default,
}