小编Ric*_*yST的帖子

ESLint 规则阻止用户禁用 ESLint 规则

我有一个项目,其中很少有 ESLint 规则,这些规则对所有协作者都是强制性的,不幸的是,我发现一些开发人员毫无理由地禁用了一些规则,并且代码审查未能阻止这种情况。有没有办法配置 ESLint 以忽略注释禁用规则或在发生这种情况时抛出警告?

我已经找了一段时间了,但没有找到任何类似的东西。也许还有另一种方法可以做到这一点吗?

javascript eslint

9
推荐指数
1
解决办法
1451
查看次数

Vue @click 不适用于存在 href 的锚标记

编辑:我忘了澄清,我正在寻找的是知道如何编写带有 href 属性的锚标记,但是当单击元素时,应忽略 href 并应执行单击处理程序。

我目前正在使用 Vue 1,我的代码如下所示:

<div v-if="!hasPage(category.code)">
  <div>
    <template v-for="subcategoryList in subcategoryLists[$index]" >
      <ul>
        <li v-for="subcategory in subcategoryList"v-on:click.stop="test()">
          <a :href="subcategory.url">{{subcategory.label}}</a>
        </li>
      </ul>
    </template>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要做的是向用户展示一些代表我网站类别的按钮,其中一些按钮将引导用户到另一个页面,而其他按钮将切换带有子类别列表的下拉列表,当单击这些子类别时,您将带到子类别的页面。

这些将非常简单,但这些按钮需要由 Google 标签管理器跟踪,这就是为什么我使用 @click 属性来调用函数并忽略 href 属性的原因。这不起作用,我尝试过@click.prevent、@click.stop、@click.stop.prevent,但这些都不起作用。

问题是,如果我删除 href 属性,@click 方法效果很好,但 SEO 要求是在每个链接上都有 href 属性。

任何帮助,将不胜感激。

html javascript seo vue.js

8
推荐指数
1
解决办法
1万
查看次数

Angular 2 - TypeError:无法读取undefined的属性'apply'

我正在开发一个非常简单的Angular 2应用程序,只有一个组件,一个服务和一个接口,但我遇到了这个错误,经过几个小时的调查后我仍然无法找到答案.

Uncaught TypeError: Cannot read property 'apply' of undefined
    at XMLHttpRequest.desc.get [as ontimeout] (zone.js:1265)
    at XHRLocalObject.AbstractXHRObject._cleanup (abstract-xhr.js:149)
    at XMLHttpRequest.xhr.onreadystatechange (abstract-xhr.js:125)
    at XMLHttpRequest.wrapFn (zone.js:1230)
    at ZoneDelegate.invokeTask (zone.js:398)
    at Zone.runTask (zone.js:165)
    at XMLHttpRequest.ZoneTask.invoke (zone.js:460)
Run Code Online (Sandbox Code Playgroud)

我不能真正理解为什么错误会不断出现,错误出现后应用程序仍然可用,但令人沮丧.

有任何想法吗?

html typescript angular

6
推荐指数
1
解决办法
4469
查看次数

标签 统计

html ×2

javascript ×2

angular ×1

eslint ×1

seo ×1

typescript ×1

vue.js ×1