为了账号安全,请及时绑定邮箱和手机立即绑定

关于微信小程序中被引入外部的 JS 如何使用 this.setData 修改当前页面 JS 的数据

关于微信小程序中被引入外部的 JS 如何使用 this.setData 修改当前页面 JS 的数据

千万里不及你 2019-03-08 19:15:20
首先我在 index.js 中引用的外部 JS animation.jsvar animation = require('./animation.js');并且执行了其中内部的方法但是 animation.js 需要修改 index.js 中 h 这个变量, 请问大家怎么办呢?
查看完整描述

4 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

把self作为参数传进去


查看完整回答
2 反对 回复 2019-03-23
?
九州编程

TA贡献1785条经验 获得超4个赞

如果页面栈不好解决的话;可以考虑利用浏览器缓存


查看完整回答
反对 回复 2019-03-23
?
潇湘沐

TA贡献1816条经验 获得超6个赞

用call或者apply


查看完整回答
反对 回复 2019-03-23
?
慕标5832272

TA贡献1966条经验 获得超4个赞

你看下我在另外一个问题里的回答的是否能够解决你的问题:vue项目中引入外部js,怎么在外部js中执行当前页中methods里的方法

简单来说,利用钩子,把本实例的方法暴露到 window;或者找一个全局对象,比如 document.body 作为事件总线,同步数据。


查看完整回答
反对 回复 2019-03-23
  • 4 回答
  • 0 关注
  • 2733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号