c# - 如何在 mvc html 标签中添加 vue?
问题描述
在 mvc 标签中添加 vue 时出现问题,如下所示;
@Html.CheckBox("isNewlyEnrolled", false)
如何在元素内添加 ref、v-model 和 v-if?
我希望它看起来像这样
<input type="checkbox" v-model="checkboxchecked " ref ="checkbox">
或像这样
<input type="checkbox" v-if="!checkboxchecked " ref ="checkbox">
var PortalVue = new Vue({
data: function() {
return {
checkboxchecked : false
}
},
methods: {
checkboxchecked_method : function () {
alert("a")
}
}
});
解决方案
您可以使用复选框的第三个参数来添加属性。下划线在 Razor 中被转换为破折号。您还需要 @ 用于保留关键字,例如 ref。
@Html.CheckBox("isNewlyEnrolled", false, new { @v_model = "checkboxchecked", @ref = "checkbox" })
推荐阅读
- url - 制作一个重定向到您上次打开的 IE 页面的 URL?
- java - 如何在 Rally 的 java 中查询从故事定义到完成的总花费时间?
- android - 从 Kotlin 中的片段获取用户在 AlertDialog 上的输入
- mysql - How to extract hour from timestamp?
- swiftui - 如何在 SwiftUI 中比较两个形状?
- dulwich - 德威瓷器 - 重置本地存储库
- php - CORS 块 Laravel + VueJS Axios
- java - 数据结构最适合像 Item can not be Shipping to a specific postalCode 这样的规则
- unity3d - 如何使用 IronSource Unity 设置 SetAdvertiserTrackingEnabled?
- php - 带来前 5 个值,有什么建议吗?