小编Joe*_*iro的帖子

为什么混合Razor Pages和VueJs是件坏事?

我正在尝试使用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.

为什么是这样?

asp.net asp.net-mvc razor vue.js asp.net-core

27
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

asp.net-mvc ×1

razor ×1

vue.js ×1