<p dir="auto">&lt;a v-bind:[someAttr]="value"&gt; ... </p>
<h3 dir="auto">Version</h3>
<p dir="auto">2.6.6</p>
<h3 dir="auto">Reproduction link</h3>
<p dir="auto"><a href="https://jsfiddle.net/6s4cg2pv/3/" rel="nofollow">https://jsfiddle.net/6s4cg2pv/3/</a></p>
<h3 dir="auto">Steps to reproduce</h3>
<p dir="auto">when you open the fiddle you will see dynamic attributes refers camel case varibales(slotName , attributeName) but vue is looking for lower case variables.<br>
if you cahange varibale names in data to slotname  and attributename it works fine.</p>
<h3 dir="auto">What is expected?</h3>
<p dir="auto">dynamic attribute variables must look for exact variable name</p>
<h3 dir="auto">What is actually happening?</h3>
<p dir="auto">dynamic attributes refers camel case varibales but vue is looking for lower case variables.</p>