微信小程序mpvue点击按钮获取button值的方法


Posted in Javascript onMay 29, 2019

在小程序里面是没有dom元素的,这个我们只要会小程序的应该都知道,但是在平时开发中我们偶尔会遇到需要点击某个元素获取它的值的情况,在这里给大家列举了两种情况解决方法

方式一:数据绑定

这种情况的话,对应的场景是只有一个按钮或元素调用这个方法的情况下的

在你的.vue文件中的data数据里面添加变量

data() {
  return {
   
   msg:'苏喂苏喂苏喂'

  };
getData(){
 console.log( this.msg )
}

按钮上

<button @click="getData()" name="bu">{{msg}}</button>

但是对于多个元素调用该方法的话,这个这种方式是不切实际的,下面第二种方法就是弥补方式一的不足

方式二

.vue文件的data中定义一个变量来接收

data() {
  return {
   concat:'12345678'
  };

在template中,自定义属性data-text

<van-cell-group>
   <van-cell title="电话" value="点击拨打" data-text="*******" icon="phone" />
   <van-cell title="微信" value="点击复制" data-text="********" icon="chat" @click="copy($event)"/>
   <van-cell title="邮箱" value="点击复制" data-text="*******" @click="copy($event)" icon="invition"/>
   <van-cell title="博客" value="点击复制" data-text="******
" icon="desktop-o" @click="copy($event)"/>
  </van-cell-group>

函数引用的时候记得一定要传入$event,不然的话,获取到的e会是一个undefined

定义函数

copy(e){
   var that = this;
   console.log(e.currentTarget.dataset.text)
    wx.setClipboardData({
     data: e.currentTarget.dataset.text,
     success: function (res) {
     wx.showModal({
      title: '提示',
      content: '复制成功',
      success: function (res) {
      if (res.confirm) {
       console.log('确定')
      } else if (res.cancel) {
       console.log('取消')
      }
      }
     })
   }
 });

总结

以上所述是小编给大家介绍的微信小程序mpvue点击按钮获取button值的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js中几种去掉字串左右空格的方法
Dec 25 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
Jan 24 Javascript
读jQuery之九 一些瑕疵说明
Jun 21 Javascript
用Javascript评估用户输入密码的强度实现代码
Nov 30 Javascript
jquery 获取表单元素里面的值示例代码
Jul 28 Javascript
JQuery $.each遍历JavaScript数组对象实例
Sep 01 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
weUI应用之JS常用信息提示弹层的封装
Nov 21 Javascript
微信小程序实现图片预加载组件
Jan 18 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 Javascript
JavaScript实现图片轮播特效
Oct 23 Javascript
深入了解响应式React Native Echarts组件
May 29 #Javascript
node将geojson转shp返回给前端的实现方法
May 29 #Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 #Javascript
关于element-ui的隐藏组件el-scrollbar的使用
May 29 #Javascript
JS学习笔记之数组去重实现方法小结
May 29 #Javascript
基于Vue实现电商SKU组合算法问题
May 29 #Javascript
JS学习笔记之闭包小案例分析
May 29 #Javascript
You might like
PHP 函数call_user_func和call_user_func_array用法详解
2014/03/02 PHP
php实现递归的三种基本方式
2020/07/04 PHP
php实现Mysql简易操作类
2015/10/11 PHP
PHP递归创建多级目录
2015/11/05 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
js实现移动端轮播图效果
2020/12/09 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
javascript的delete运算符知识点总结
2019/11/19 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
利用python实现逐步回归
2020/02/24 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
上海中网科技笔试题
2012/02/19 面试题
管理科学大学生求职信
2013/11/13 职场文书
写给女生的道歉信
2014/01/08 职场文书
面试后感谢信怎么写
2014/02/01 职场文书
员工拓展培训方案
2014/02/15 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
规范化管理年活动总结
2014/08/29 职场文书
农村文化建设标语
2014/10/07 职场文书
就业证明函
2015/06/17 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
慰问信(范文3篇)
2019/10/23 职场文书