【发布时间】:2018-10-23 14:47:47
【问题描述】:
在过去的一天里,我一直在处理 FreeCodeCamp 作业“报价机”。除了推文按钮外,其他一切都在工作。您可以在一个单引号上使用任意数量的推文,但不能在多个上使用(这意味着在您发布一个推文后,您无法转到下一个引用并推文)。
我在尝试打开新窗口时遇到的错误是
DOMException: Permission denied to access property "apply" on cross-origin object
我一直在谷歌上搜索该错误,但找不到可以应用的修复程序
剪辑
// snip
methods:{
twitter() {
this.twitter = window.open('https://twitter.com/intent/tweet/?text='+this.quote+'&hashtags=quotes');
},
refreshQuote() {
// etc
<a @click="refreshQuote">
///
</a>
<v-btn fab depressed outline large class="center" @click="twitter">
我打电话给tweet()的原因是因为我在@click找不到window.openwork,出错了
“点击”事件处理程序中的错误:“TypeError: window is undefined”
谢谢。
【问题讨论】:
-
"...或者类似的东西"
-
“点击”事件处理程序中的错误:“类型错误:窗口未定义”。那我会把它添加到主帖中。
-
看起来您的 HTML / 模板格式不正确。您的
<transition>标签在<a>标签内开始,但</transition>在</a>之外。 更新:这似乎不是您问题的根源 -
您还有一些
<h1>和<span>标签格式错误。
标签: javascript vue.js