微信小程序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 模拟点击广告
Jan 02 Javascript
基于AngularJS+HTML+Groovy实现登录功能
Feb 17 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
Feb 25 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
Jun 08 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
微信小程序链接传参并跳转新页面
Nov 29 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
Jul 06 Javascript
原生JS实现小小的音乐播放器
Oct 16 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
Feb 22 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 27 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 用数组降低程序的时间复杂度
2009/12/04 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
php中Ctype函数用法详解
2014/12/09 PHP
jquery的ajax请求全面了解
2013/03/20 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
python实现2014火车票查询代码分享
2014/01/10 Python
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python批量提交沙箱问题实例
2014/10/08 Python
Python计算回文数的方法
2015/03/11 Python
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
Python实现随机漫步功能
2018/07/09 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
零基础学python应该从哪里入手
2020/08/11 Python
FILA德国官方网站:来自意大利的体育和街头服饰品牌
2019/07/19 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
最新销售员个人自荐信
2013/09/21 职场文书
电子商务网站的创业计划书
2014/01/05 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
检讨书范文1000字
2015/01/28 职场文书
奖学金个人总结
2015/03/04 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
Python requests用法和django后台处理详解
2022/03/19 Python