【发布时间】:2020-01-02 14:10:56
【问题描述】:
从 Vue 的文档中我们知道,我们可以使用 vue mustaches 来访问 html 元素属性中的属性
但由于某种原因,我无法在 .net 的 .cshtmlpages 中完成这项工作
这里有一个简单的例子(对于 ui 我使用 Element-UI 库):
<el-table :data="tableData"
row-key="Id">
<el-table-column prop="Price"
label="Standard">
<template slot-scope="props">
<span v-if="edit == false">{{ props.row.Price }}</span> @*this is working*@
<div v-if="edit == true">
<input id="price-{{ props.row.Id }}" type="text" v-model="props.row.Price">@*v-model works but id not*@
</div>
</template>
</el-table-column>
</el-table>
源代码中的输出表明输入元素的 ID 是 price-{{ props.row.Id }},但例如应该是 price-1
你对我有什么建议吗?
【问题讨论】:
-
如果你暂时禁用了 Vue,我很想看看你的标记是什么样子的。 Razor 模板引擎是否剥离了 Vue 需要的语法?
-
我在问题的代码中添加了 cmets
标签: javascript html asp.net asp.net-mvc vue.js