如何修复以下错误:“无法读取未定义的属性‘init’”?

爵士

我正在运行 Meteor 版本 [email protected]

我最近通过 Atmosphere 安装了一个社交媒体共享包。

meteor add ellisonleao:sharerjs.

还可以在以下位置找到有关该软件包的更多信息:http : //www.ellison.rocks/sharer.js/

我的模板事件处理程序如下所示:

Template.detail.events({

"click .sharer": function() {
//add new buttons with share behaviour

$('.postedImagesWell').append(<button class="sharer button" data-sharer="facebook" data-url="https://ellisonleao.github.io/sharer.js/">Share on Facebook</button>);                                             
window.Sharer.init();
    }
});

在代码中找到模板下方:

<template name="detail">

<div class="postedImagesWell">
<img class = "img-responsive img-rounded postedImages" id = "trial" src="{{this.photo.url}}" alt="thumbnail" >

</template>

当我运行时点击Share on Facebook链接。我在浏览器中看到此错误消息:

Uncaught TypeError: Cannot read property 'init' of undefined

任何有关如何解决问题的帮助都会很棒!

提前致谢

米拉尼

您应该尝试此库的氛围页面上列出的其他存储库:https : //github.com/okmttdhr/sharer.npm.js

另外,我认为您不需要使用 jquery 附加共享按钮。只需将按钮添加到您的模板中,然后在单击侦听器上,而不是调用window.Sharer,而是将event参数添加到侦听器函数中,然后实例化一个新的共享器,如下所示:

import Sharer from 'sharer.npm.js';
// ...

Template.detail.events({

  "click .sharer": function(event) {
     const sharer = new Sharer(event.target);
     sharer.share();
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何修复“无法读取未定义的属性”错误

如何修复'TypeError:无法读取未定义的属性'then'TypeError:无法读取未定义的属性'then'...'

如何修复无法读取未定义的属性属性“大小”

收到以下错误无法读取未定义的属性“startsWith”

如何修复TypeError:无法读取未定义的属性“ push”

如何修复无法读取未定义的属性“纬度”

如何修复 TypeError 无法读取未定义的属性

如何修复无法读取未定义的属性“发送”

如何修复:“无法读取未定义的属性‘then’”

如何修复“TypeError:无法读取未定义的属性‘updateStartupCommandAndRuntimeStack’”

如何修复“错误TypeError:无法读取未定义的属性'style'”

如何修复 Angular 发布请求中的“无法读取未定义属性”错误

如何修复节点中的“无法读取未定义的属性'trim'”错误

如何:修复ReactJS类型错误-无法读取未定义的属性'map'

如何修复错误“ ERROR TypeError:无法读取未定义的属性'0'”

如何修复NextJS中的'TypeError:无法读取未定义的属性'id'错误?

如何修复NodeJS中的'无法读取未定义的属性'发射'错误

如何修复NodeJS中的'TypeError:无法读取未定义的属性'标记'错误

如何修复JavaScript中的“ TypeError:无法读取未定义的属性'keycloak-token'”错误?

如何修复EntitySchema和Graphql中的“无法读取未定义的属性'joinColumns'的错误”

如何修复“类型错误无法读取未定义的属性 0”?

如何解决以下错误“无法读取未定义的属性‘名称’”?

如何在React中修复``类型错误:尝试访问对象的属性时无法读取未定义的属性''名称''

如何避免“无法读取未定义的属性”错误?

我收到以下错误:错误类型错误:无法读取未定义的属性“无效”

无法读取未定义的属性“on”?-> 错误

如何修复'TypeError:使用Material-UI过渡时无法读取未定义的属性'style'错误

如何修复 Google 脚本错误“TypeError:无法读取未定义的属性‘长度’(第 59 行,文件“代码”)”?

如何修复错误“无法读取未定义的属性'调用'。检查元素时发生异常,检查'规则'方法”?