微信小程序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 相关文章推荐
JavaScript加密解密7种方法总结分析
Oct 07 Javascript
javascript 可以拖动的DIV(二)
Jun 26 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
Apr 03 Javascript
在Linux上用forever实现Node.js项目自启动
Jul 09 Javascript
JavaScript中的分号插入机制详细介绍
Feb 11 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
Jun 20 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
分析JS单线程异步io回调的特性
Dec 01 Javascript
js实现敏感词过滤算法及实现逻辑
Jul 24 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
Mar 07 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
Nov 06 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
ThinkPHP模型详解
2015/07/27 PHP
php生成curl命令行的方法
2015/12/14 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
JavaScript实现时间表动态效果
2017/07/15 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
JS实现求5的阶乘示例
2019/01/21 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
实现vuex原理的示例
2020/10/21 Javascript
Python上传package到Pypi(代码简单)
2016/02/06 Python
Python判断文本中消息重复次数的方法
2016/04/27 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
如何将json数据转换为python数据
2020/09/04 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
银行办理业务介绍信
2014/01/18 职场文书
大学活动邀请函
2014/01/28 职场文书
药学职务聘任书
2014/03/29 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
python百行代码实现汉服圈图片爬取
2021/11/23 Python