我想把一个值绑定到我的组件上,但是我在转义双引号方面遇到了麻烦。
这个是可行的:
<span>{{ config.pages["pageKey"].components[0].display }}</span>
但并非如此:
<MyComponent v-bind:componentConfig="config.pages[\"pageKey\"].components[0]" />
有任何想法如何做到这一点吗?
我想把一个值绑定到我的组件上,但是我在转义双引号方面遇到了麻烦。
这个是可行的:
<span>{{ config.pages["pageKey"].components[0].display }}</span>
但并非如此:
<MyComponent v-bind:componentConfig="config.pages[\"pageKey\"].components[0]" />
最好的方法是使用 "
<MyComponent v-bind:componentConfig="config.pages["pageKey"].components[0]" />
尝试使用单引号:
<MyComponent v-bind:componentConfig="config.pages['pageKey'].components[0]" />
或者:
<MyComponent v-bind:componentConfig='config.pages["pageKey"].components[0]' />
属性访问器通过使用点符号或方括号符号提供对对象属性的访问。
使用点符号更加简洁:
<MyComponent v-bind:componentConfig="config.pages.pageKey.components[0]" />
<MyComponent v-bind:componentConfig='config.pages["pageKey"].components[0]' />
吗? - Daniel Gale