用vue真的提高了开发速度?

23 阅读1分钟

我的看法是vue在一些情况下或许不是适合的,反而速度降低了,这里并没贬低vue的意思。 比如说后台管理系统中的一个表单,30个文本框,前后端不分离直接提交,一行js代码都不用写(对于前端来说),但是vue需要写axios的post请求,对吧?写一大串。

这里显示.net 的代码:

<form method="post">
<div class="mb-3 row">
<label class="col-form-label">产品名称:</label>
    <div class="col-sm-5">
        <input type="text" class="form-control" asp-for="Name" />
        <span asp-validation-for="Name" ></span>
    </div>
</div>
<div class="mb-3 row">
<label class="col-form-label">产品编号:</label>
    <div class="col-sm-5">
        <input type="text" class="form-control" asp-for="Count" />
        <span asp-validation-for="Count" ></span>
    </div>
</div>
<div class="mb-3 row">
<label class="col-form-label">价格:</label>
    <div class="col-sm-5">
        <input type="text" class="form-control" asp-for="Name" />
        <span asp-validation-for="Count" ></span>
    </div>
</div>
.....
</form>

是不是非常简洁?直接验证也就写好了,不能为空也会提示。

image.png

vue还得写一套post代码,这个完全不用。 你可能会说,你还不是用了其他的库,是的,我用了其他的库,但是vue不也是一种库?