一、
在使用vue开发的过程中难免要整合第三方js或者jq。
但是整合后的js与jq无法使用vue页面里面的方法与data。
时常发生明明在同一个vue页面里面却无法调用到方法属性。
其实这是你的调用方式不对。
我遇到过的就是jquery-contextmenu的右击事件问题
这是我们要付给右击事件的操作,selector是id,items是右击事件 触发的方法在下面(这里的callback回调函数,方法.call(本身的this,参数S)的意思是:在这个方法里调用其他对象的方法,以其他对象替代本身对象)

二、
这是触发事件的定义在data里面定义箭头函数,然后传给上图的方法里

然后我们来看一下效果,当我点击添加节点可以运行但是单击添加子节点报错了。这是因为函数创建了自己的this,所以无法获取到我们想要的。而箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承this。所以能访问到我们所定义的属性值。

三、
触发方法调用不能使用function(){}
需要使用()=>{}的方式,这个ES6特有的写法。es6 箭头函数不会有新的作用域
如果你是在第三方js中要调用vue页面的data、methods的话必须先以参数的形式转过去,然后在根据参数调用。然后vue页面就是如上所述的那种写法。

箭头函数文档

关于Vue页面JS+JQ无法调用页面方法与data相关推荐

  1. [js] js循环中调用异步的方法,如何确保执行结果的顺序是正确的?

    [js] js循环中调用异步的方法,如何确保执行结果的顺序是正确的? An example:let searchApi = function(arg){return new Promise((reso ...

  2. php编写用户登录页面,js+php实现静态页面实时调用用户登陆状态的方法

    这篇文章主要介绍了js+php实现静态页面实时调用用户登陆状态的方法,采用在静态页面中使用js调用php页面从而实现用户登录状态的实时调用功能,需要的朋友可以参考下 本文实例讲述了js+php实现静态 ...

  3. js请求返回一个页面html页面跳转页面,JS cookie操作 解决页面跳转返回

    在HTML中,页面跳转后,js和HTML都会刷新,这样数据就会初始化,如果要解决页面跳转互传数据,可以考虑cookie. 对于页面跳转,然后页面返回等一系列操作,cookie中数据模拟堆栈出栈可以实现 ...

  4. Vue+wow.js+animate.css-实现页面滚动可视区域动画效果展示-案例

    说明 wowjs-当页面向下滚动时,动画出现:当页面向上回滚时,动画不会回退. 安装 npm install wowjs --save-dev npm install animate.css --sa ...

  5. html简单父子页面,js 的 iframe 父子页面通信的简单方法

    1.获取 子页面 的 window 对象 在父页面中,存在如下两个对象 window.frames document.iframeElement.contentWindow 可以获取到 子页面 win ...

  6. 打开页面js自动加载的方法

    一.js方法: 1.在body标签加onload属性: 例:<body οnlοad="myfunction()"> 2.window.onload方法 例: < ...

  7. HTML页面JS事件生成本页面URL二维码,可以手机扫描

    很简单,直接贴代码: <!DOCTYPE html> <html><head><meta charset="UTF-8"><t ...

  8. js向jsf调用后台方法并传递参数

    使用p:remoteCommand来达到复杂的异步刷新取值 大家请注意,这个方法可以真正的解决在jsf中通过js调用后台bean方法并获取bean方法返回值的问题. 同样,首先我们要写两个jsf组件, ...

  9. 整理前端css/js/jq常见问题及解决方法(3)

    jq: 1.prepend(参数);//将参数内容前置再某元素内部; eg: <div id="div1">奇妙能力歌</div> $("#div ...

最新文章

  1. 异步复位,同步释放的理解
  2. pil拷贝,剪切,缩放
  3. 实验二十二 SCVMM中的SQL Server配置文件
  4. python及pycharm
  5. android调用.Net WebService传递byte[]
  6. Java 常用缓存淘汰算法解析
  7. 【ElasticSearch】Es 源码之 ClusterService 源码解读
  8. Linux 0.11内核分析01:概述
  9. 微软:PowerShell 命令行工具存在 RCE 漏洞,请尽快修复
  10. 【BZOJ5093】图的价值
  11. 模拟软件-OLED及Solar cell的模拟软件(Absorption模块)-[Setfos]
  12. swift 指定区域截图,自定义不规则图形截图
  13. 你知道现在有多少AI开放平台吗?
  14. 静态码率(CBR)和动态码率(VBR)
  15. 群英传内推第001期
  16. 手机与电脑局域网内数据互通
  17. horovod 安装及使用
  18. YOLO v5 实现目标检测(参考数据集自制数据集)
  19. Array方法、String方法
  20. python scapy网络嗅探

热门文章

  1. Apple 如何知道你使用了私有API
  2. bootstrap ie兼容
  3. Hello word ;
  4. ZT: Some lesser-known truths about programming
  5. Apache OpenOffice 漏洞使数千万用户易受代码执行攻击
  6. 俄罗斯网络间谍被指攻击斯洛伐克政府长达数月
  7. 2021年 RSA 大会:产品发布概览(第1天)
  8. “图片”--上传(文件上传一致,单文件)
  9. Linux shell 脚本入门教程+实例
  10. Spring Autowiring @Qualifier example