我正在尝试使用Razor Pages设置一个.NET核心项目,并在剃刀页面中包含所有逻辑的vueJs.
像这样的东西:
@{
ViewData["Title"] = "VueJs With Razor";
}
<h2>@ViewData["Title"].</h2>
<div id="app">
<span>{{ message }}</span>
</div>
<script>
new Vue({
el: '#app',
data: {
message : 'Hello vue.js'
}
})
</script>
Run Code Online (Sandbox Code Playgroud)
我已经读过混合Vue和Razor页面是一种不好的做法,应该使用Razor OR Vue.
为什么是这样?