vue a标签点击实现赋值方式
如下所示:
v-for=“kf in kefu”
function copy_fun(copy){ //参数copy是要复制的文本内容
上面的方法就可用了,亲测可用!
补充知识:VUE 给类似a标签加点击事件不跳转的问题
VUE的@click事件修饰符
运用: .prevent 阻止默认行为
<a href="url" rel="external nofollow" @click.prevent="myClick">点击</a>
.stop 阻止冒泡,只执行 start 不执行 end
<div id="app" @click="end"> <input type="button" value="开始" @click.stop="start"> </div>
.capture 捕获机制,点击按钮 先执行 end 再执行 start
<div id="app" @click.capture="end"> <input type="button" value="开始" @click="start"> </div>
.self 只点击自身才触发,点击按钮不触发end事件,只有点击div才可以触发
<div id="app" @click.self="end"> <input type="button" value="开始" @click="start"> </div>
.once 只执行一次,点击按钮只触发一次start事件,第二次没反应
<input type="button" value="开始" @click.once="start">
.self 和 .prevent 都有阻止默认冒泡的功能。
.self 只能使自己不冒泡,但是.prevent 可以使除自己外的作用都不冒泡
以上这篇vue a标签点击实现赋值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
vue 数组和对象不能直接赋值情况和解决方法(推荐)
Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue 当你修改数组的长度时,例如:vm.items.length = newLength 当第一种情况需求时,可以使用this.$set(this.arr,index,newVal) Vue 不能检测对象属性的添加或删除: 可以使用this.$set(this.person,'age',12) 当需要添加多个对象时,Object.assign({},this.pers
-
vue基础之事件v-onclick="函数"用法示例
本文实例讲述了vue基础之事件v-onclick=函数用法.分享给大家供大家参考,具体如下: v-on:click/mouseout/mouseover/dblclick/mousedown..... 事件: v-on:click="函数" v-on:click/mouseout/mouseover/dblclick/mousedown..... new Vue({ el:'#box', data:{ //数据 arr:['apple','banana','orange','pear'
-
vue.js input框之间赋值方法
如下所示: demo.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Index Page</title> </head> <body> <form action="" id="demo"> <input type="text" va
-
vue a标签点击实现赋值方式
如下所示: v-for="kf in kefu" function copy_fun(copy){ //参数copy是要复制的文本内容 上面的方法就可用了,亲测可用! 补充知识:VUE 给类似a标签加点击事件不跳转的问题 VUE的@click事件修饰符 运用: .prevent 阻止默认行为 <a href="url" rel="external nofollow" @click.prevent="myClick">
-
vue 点击删除常用方式小结
目录 点击删除常用方式 1.根据id删除对应数据 2.根据下标删除对应数据 3.通过接口方式删除数据 vue删除功能 1.删除 2.点击事件方法 点击删除常用方式 1.根据id删除对应数据 <!-- 点击传入当前点击的数据 --> <el-button type="dangerous" @click="handleClickDelProduct(scope.row)">删除</el-button> //ES6 //根据id查找元素
-
vue实现a标签点击高亮方法
如下所示: <!DOCTYPE html> <html lang="en"> <head> <title></title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!--<link hre
-
Vue.js 父子组件通信的十种方式
面试官:Vue 中父子组件通信有哪些方式? 自己先想一分钟. 无可否认,现在无论大厂还是小厂都已经用上了Vue.js 框架,简单易上手不说,教程详尽,社区活跃,第三方套件还多.真的是前端开发人员必备技能.而且在面试当中也往往会问到关于 Vue 方面的各种问题,其中大部分面试官会问到如上这种问题. 最近一直在做 Vue项目代码层面上的优化,说实话,优化别人的代码真是件痛苦的事情,功能实现尚且不说,就说代码规范我就能再写出一篇文章来.真的是无规范不成方圆,规范这个东西太重要了!有点扯了,回到主题,咳
-
vue项目中锚点定位替代方式
在vue项目中,使用锚点定位会和router的规则冲突,在项目中的表现就是第一次点击url改变了,但是没有跳转到锚点位置,再次点击才会跳转.所以在vue项目中定义一个方法不适用锚点定位: scrollToSection() { let section = document.getElementById('section') if (section) { section.scrollIntoView() } } html标签中绑定click事件就可以了 以上这篇vue项目中锚点定位替代方式就是小编
-
详解vue父子组件状态同步的最佳方式
哈喽!大家好!我是木瓜太香,一位老牌儿前端工程师,平时我们在使用 vue 开发的时候,可能会遇到需要父组件与子组件某个状态需要同步的情况,通常这个是因为我们封装组件的时候有一个相同的状态外面要用,里面也要用,今天我们就来看看怎么优雅的解决这个问题吧! 一般来说我们实现这个功能,只需要父组件通过 props 传递给子组件就好了,但是理想很丰满,现实很骨感,如果我们直接在子组件更改传进来的 props ,不出意外浏览器会给你一坨大红色的报错,因为在 vue 中我们的数据流动是自上而下的,而子组件直接
-
Vue路由跳转的4种方式小结
目录 1. 标签路由 router-link 2.编程式路由 this.$router.push() 3.this.$router.replace()(与this.$router.push()类似) 4.this.$router.go(n) 5.this.$router.push().this.$router.replace().this.$router.go(n)区别 router-view 实现路由内容的地方,引入组件时写到需要引入的地方,需要注意的是,使用vue-router控制路由则必须
-
Vue.js中的下载和调用方式
目录 一.在官网下载vue.js文件 二.声明Vue对象 三.Vue修饰符 1. v-once 2.v-pre 3.v-html = "字段名" 和 v-text = "字段名" 四.函数 一.在官网下载vue.js文件 点击前往官网下载 安装 — Vue.js 下滑找到上图处,点击“开发版本”下载之后就会得到vue.js,将该文件放置在自己项目中.在创建index.html导入vue.js. 二.声明Vue对象 格式: var app = new Vue( js
-
Vue用v-for给src属性赋值的方法
我的代码结构如下面代码所示,无法执行,在img中的src属性中无法用mustache表示法 <div id="test"> <div v-for="item in lists"> <img src="{{item.img}}"> </div> </div> new Vue({ el: "#test", data: function () { return { list
-
Vue实现active点击切换方法
循环的情况: 1.点击时传入index索引(获取当前点击的是哪个) @click="active(index)" 2.将索引值传入class(索引等于几就第几个添加active类) :class="{active:index==ins}" 3.在data里边添加ins:0(表示默认第一个添加active类) data{ ins:0 } 4.最后在methods里边添加方法 ctive (num) { this.ins=num } 非循环的情况: 1.在标签内写入点击
随机推荐
- VBS脚本写的Windows硬件检测工具分享
- 详解MySQL数据库的安装与密码配置
- JavaScript之浏览器对象_动力节点Java学院整理
- javascript中json对象json数组json字符串互转及取值方法
- js实现文件上传表单域美化特效
- PHP中mysql_field_type()函数用法
- PHP全功能无变形图片裁剪操作类与用法示例
- PHP连接MySql闪断自动重连的方法
- 下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
- oracle 函数
- jquery中的过滤操作详细解析
- python关闭windows进程的方法
- JavaScript获取GridView选择的行内容
- js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
- WordPress用户登录框密码的隐藏与部分显示技巧
- Android 播放视频常见问题小结
- spring cloud feign不支持@RequestBody+ RequestMethod.GET报错的解决方法
- 使用validate.js实现表单数据提交前的验证方法
- java日期格式化SimpleDateFormat的使用详解
- python中sort和sorted排序的实例方法