微信小程序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 相关文章推荐
JScript内置对象Array中元素的删除方法
Mar 08 Javascript
javascript正则表达式中参数g(全局)的作用
Nov 11 Javascript
javascript数组的使用
Mar 28 Javascript
微信小程序 特效菜单抽屉效果实例代码
Jan 11 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
Aug 03 Javascript
vue父组件通过props如何向子组件传递方法详解
Aug 16 Javascript
JS跳转手机站url的若干注意事项
Oct 18 Javascript
vue 路由嵌套高亮问题的解决方法
May 17 Javascript
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
JavaScript常见事件处理程序实例总结
Jan 05 Javascript
微信小程序实现抖音播放效果的实例代码
Apr 11 Javascript
easyUI 实现的后台分页与前台显示功能示例
Jun 01 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+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
php重定向的三种方法分享
2012/02/22 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
JS实现复制功能
2017/03/01 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
微信小程序 实现点击添加移除class
2017/06/12 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
Python Sleep休眠函数使用简单实例
2015/02/02 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
英国女性时尚品牌:Apricot
2018/12/04 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
实习生单位鉴定意见
2013/12/04 职场文书
平安建设实施方案
2014/03/19 职场文书
小班下学期评语
2014/05/04 职场文书
生活部的活动方案
2014/08/19 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
大学生毕业个人总结
2015/02/15 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
2016七一建党节慰问信
2015/11/30 职场文书