【发布时间】:2017-06-12 01:40:05
【问题描述】:
我在 asp.net 中使用 Orckestra CMS(在 Composite 之前)和 Razor 模板并尝试使用 Vue 框架。
使用 {{option.text}} 时一切正常
<select class="form-control" id="myExample1">
<option v-for="option in options">{{option.text}}</option>
</select>
但是当我插入 v-bind 属性时,页面就坏了:
<select class="form-control" id="myExample1">
<option v-for="option in options" v-bind:value="option.value">{{option.text}}</option>
</select>
渲染页面失败并显示“错误:'v-bind'是一个未声明的前缀。”
【问题讨论】:
-
我对 ASP.net 没有经验,但是您是否尝试使用更短的方式进行绑定?
:value="option.value"? -
ASP.net?从不使用 ASP.net
-
@BelminBedak 我尝试也使用更短的方式,但我有这个:错误:名称不能以':'字符开头,十六进制值 0x3A。
-
@EzequielFdeil 欢迎来到Stack Overflow!请注意,系统已经有办法将问题标记为已解决,并且会在您接受答案时这样做。 (感谢您这样做!)
标签: html binding web vue.js composite