<h3 dir="auto">Version</h3>
<p dir="auto">2.6.10</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/zhoulu_hp/x2ab4cug/1/" rel="nofollow">https://jsfiddle.net/zhoulu_hp/x2ab4cug/1/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<ol dir="auto">
<li>Open the link in IE browser: <a href="https://jsfiddle.net/zhoulu_hp/x2ab4cug/1/" rel="nofollow">https://jsfiddle.net/zhoulu_hp/x2ab4cug/1/</a>;</li>
<li>Refresh the page more than twice，you will see the page shows a alert dialog. Because input event is trigger. but the code is normal in chrome browser.</li>
</ol>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">the input event should not be trigger in IE.</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">input event is trigger inexplicably In IE</p>
<p dir="auto">Both of the following work in Vue 1:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="&lt;a href=&quot;{{ 'something' | linkHandler }}&quot;&gt;link&lt;/a&gt;
&lt;a :href=&quot;'something' | linkHandler&quot;&gt;link&lt;/a&gt;"><pre class="notranslate"><span class="pl-c1">&lt;</span><span class="pl-ent">a</span> <span class="pl-c1">href</span><span class="pl-c1">=</span><span class="pl-s">"{{ 'something' | linkHandler }}"</span><span class="pl-c1">&gt;</span>link<span class="pl-c1">&lt;</span><span class="pl-c1">/</span><span class="pl-ent">a</span><span class="pl-c1">&gt;</span>
<span class="pl-c1">&lt;</span><span class="pl-s1">a</span> :<span class="pl-s1">href</span><span class="pl-c1">=</span><span class="pl-s">"'something' | linkHandler"</span><span class="pl-c1">&gt;</span><span class="pl-s1">link</span><span class="pl-c1">&lt;</span><span class="pl-c1">/</span>a&gt;</pre></div>
<p dir="auto">Neither of them work in Vue 2.0, because you can only use filters inside interpolations, and you can't use interpolations as attributes anymore.</p>
<p dir="auto">Any way around this?</p>