微信小程序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 相关文章推荐
jqPlot 基于jquery的画图插件
Apr 26 Javascript
iframe子页面与父页面在同域或不同域下的js通信
May 07 Javascript
JS实现5秒钟自动封锁div层的方法
Feb 20 Javascript
JS创建事件的三种方法(实例代码)
May 12 Javascript
3种不同的ContextMenu右键菜单实现代码
Nov 03 Javascript
vuejs2.0实现一个简单的分页示例
Feb 22 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
Vue源码学习之初始化模块init.js解析
Nov 02 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
VUE:vuex 用户登录信息的数据写入与获取方式
Nov 11 Javascript
js中Map和Set的用法及区别实例详解
Feb 15 Javascript
vue如何清除浏览器历史栈
May 25 Vue.js
深入了解响应式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
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
document.getElementById介绍
2011/09/13 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
python 测试实现方法
2008/12/24 Python
python 查找文件夹下所有文件 实现代码
2009/07/01 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
python实现tail -f 功能
2020/01/17 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
某公司Java工程师面试题笔试题
2016/03/27 面试题
数据库的约束含义
2012/09/09 面试题
面试求职的个人自我评价
2013/11/16 职场文书
舞蹈教师自荐信
2014/01/27 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
学校春季防火方案
2014/06/08 职场文书
大专学生求职自荐信
2014/07/06 职场文书
出差报告格式模板
2014/11/06 职场文书
预备党员入党感言
2015/08/01 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
python实现会员信息管理系统(List)
2022/03/18 Python