色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決Vue router-link綁定事件不生效的問(wèn)題

瀏覽:43日期:2022-12-30 15:17:03

解決方法:加native

<router-link to='/date' @click.native='nav_click'>最新</router-link> methods: { nav_click: function() { console.log(1) }}

解釋:

1: 因?yàn)樗亲远x標(biāo)簽,根本就沒(méi)有事件和方法,所以不觸發(fā),加個(gè)native 就是告訴vue 這個(gè)標(biāo)簽現(xiàn)在有主了 它是H5標(biāo)簽 可以加事件了。

2:父組件要想在子組件監(jiān)聽(tīng)自己的click事件就得加native,router-link是標(biāo)簽啊。哪里有父組件????

router-link 其實(shí)就是一個(gè)封裝好的 .vue 組件,所以需要 加.native修飾符才能綁定事件

補(bǔ)充知識(shí):Vue router-link使用的坑

####最近上手VUE,整體配置全部使用默認(rèn)的配置,但是Route-link就是不跳轉(zhuǎn)

這是我src的項(xiàng)目目錄

解決Vue router-link綁定事件不生效的問(wèn)題

這是router/index.js的代碼,雖然和網(wǎng)上搜的其他的代碼截圖,整體沒(méi)毛病,聲明并導(dǎo)出了Vue-router的實(shí)例

import Vue from ’vue’ import Router from ’vue-router’ import Main from ’@/components/Main’ import Attend from ’@/components/Attend’ Vue.use(Router) export default new Router({ mode: ’history’, routes: [ { path: ’/Main’, name: ’Main’, component: Main }, { path: ’/Attend’, name: ’Attend’, component: Attend }, { path:’/’, redirect:'Main' } ] })

這是main.js的代碼,需要注意的是,import router這里不能修改成其他名字

import Vue from ’vue’ import App from ’./App’ import router from ’./router’ Vue.config.productionTip = false;//阻止Vue在正式運(yùn)行時(shí)發(fā)出生產(chǎn)提示 /* eslint-disable no-new */ Vue.component new Vue({ el: ’#app’, router, components: { App }, template: ’<App/>’,//在頁(yè)面引用 })

到了關(guān)鍵點(diǎn)了測(cè)試使用router-link

<template> <div id='app'> <AppHeader back='false' :title='title' /> <div class='content'> <router-view /> </div> <ul> <li><router-link :to='{name:’Main’}'>/</router-link></li> <li><router-link :to='{path:’/Attend’}'>/foo</router-link></li> <li><router-link to='/'>/bar</router-link></li> </ul> </div> </template>

找了好久才發(fā)現(xiàn):to后面的用法

解決Vue router-link綁定事件不生效的問(wèn)題

我一直出錯(cuò)的地方是在main.js中引入的Main和Attend包括了組件的全路徑,當(dāng)時(shí)跟著一個(gè)教程做的,然后我再聲明path時(shí)直接寫(xiě)的是 path:‘/’,我以為會(huì)直接找到,后來(lái)調(diào)試了好久才回過(guò)神來(lái)不對(duì),需要改成path:’/Main’,即對(duì)應(yīng)的.vue才可以,小問(wèn)題折騰了好久,記下來(lái)

以上這篇解決Vue router-link綁定事件不生效的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 91中文字幕网 | 美女张开腿给男生桶下面视频 | 毛片在线观看视频 | 国产精品黄| 亚洲三级小视频 | 亚洲欧美一区二区三区在线播放 | 男人天堂亚洲 | 福利网址在线 | a理论片| 亚洲看黄| 黄a在线观看 | 免费人成年短视频在线观看网站 | 国产一级特黄全黄毛片 | 国产精品一区二区久久精品 | 久久久网久久久久合久久久久 | 美国毛片亚洲社区在线观看 | 乱人伦中文视频在线观看免费 | 亚洲aa| 国产亚洲精品一区久久 | 生活片一级播放免费 | 波多野结衣视频免费在线观看 | 欧美一级成人影院免费的 | 欧美精品在线一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 日韩一级生活片 | 国产激情视频在线播放 | 久久91精品国产91 | 国产成人毛片 | 欧美视频一区二区三区在线观看 | 亚洲视频在线观看网站 | 欧美精品久久久久久久久大尺度 | 国产成人亚洲综合欧美一部 | 九九久久免费视频 | 中文字幕有码在线 | 亚洲美女在线视频 | 台湾三级香港三级经典三在线 | 97公开免费视频 | 日本国产最新一区二区三区 | 最全精品自拍视频在线 | 欧美国产大片 | 成人小视频免费 |