解决Vue router-link绑定事件不生效的问题


Posted in Javascript onJuly 22, 2020

解决方法:加native

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

解释:

1: 因为它是自定义标签,根本就没有事件和方法,所以不触发,加个native 就是告诉vue 这个标签现在有主了 它是H5标签 可以加事件了。

2:父组件要想在子组件监听自己的click事件就得加native,router-link是标签啊。哪里有父组件????

router-link 其实就是一个封装好的 .vue 组件,所以需要 加.native修饰符才能绑定事件

补充知识:Vue router-link使用的坑

####最近上手VUE,整体配置全部使用默认的配置,但是Route-link就是不跳转

这是我src的项目目录

解决Vue router-link绑定事件不生效的问题

这是router/index.js的代码,虽然和网上搜的其他的代码截图,整体没毛病,声明并导出了Vue-router的实例

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在正式运行时发出生产提示
 
 /* eslint-disable no-new */
 Vue.component
 new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>',//在页面引用
 })

到了关键点了测试使用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>

找了好久才发现:to后面的用法

解决Vue router-link绑定事件不生效的问题

我一直出错的地方是在main.js中引入的Main和Attend包括了组件的全路径,当时跟着一个教程做的,然后我再声明path时直接写的是 path:‘/',我以为会直接找到,后来调试了好久才回过神来不对,需要改成path:'/Main',即对应的.vue才可以,小问题折腾了好久,记下来

以上这篇解决Vue router-link绑定事件不生效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
JS window对象的top、parent、opener含义介绍
Dec 03 Javascript
jQuery实现平滑滚动到指定锚点的方法
Mar 20 Javascript
JS模拟并美化的表单控件完整实例
Aug 19 Javascript
Bootstrap每天必学之按钮(Button)插件
Apr 25 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
Yarn的安装与使用详细介绍
Oct 25 Javascript
Ajax验证用户名或昵称是否已被注册
Apr 05 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
May 06 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
May 23 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
Jan 16 Javascript
JavaScript图片旋转效果实现方法详解
Jun 28 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
Jul 22 #Javascript
vue页面跳转实现页面缓存操作
Jul 22 #Javascript
ES2020系列之空值合并运算符 '??'
Jul 22 #Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 #Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
Jul 22 #Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
Jul 22 #Javascript
vue 弹出遮罩层样式实例
Jul 22 #Javascript
You might like
PHP实现远程下载文件到本地
2015/05/17 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
jQuery 使用手册(七)
2009/09/23 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
简单介绍Python中的round()方法
2015/05/15 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
Python MD5加密实例详解
2017/08/02 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
PyQt5实现简易计算器
2020/05/30 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
深入理解Python 多线程
2020/06/16 Python
浅谈python出错时traceback的解读
2020/07/15 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
个人合作协议书范本
2014/04/18 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
课程设计感想范文
2015/08/11 职场文书
科级干部培训心得体会
2016/01/06 职场文书
保安辞职申请书应该怎么写?
2019/07/15 职场文书
关于python中模块和重载的问题
2021/11/02 Python