【问题标题】:Visual Studio 2019 with vue.js formatting issue带有 vue.js 格式问题的 Visual Studio 2019
【发布时间】:2020-01-03 15:31:19
【问题描述】:

所以当我尝试格式化这部分代码时,我在 VS2019 中遇到了这个问题。

    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="milestone.ascx.cs" Inherits="uc.dms.milestone" %>


<section class="content-header">
    <h1>Manage milestone

        <small>Lets manage some milestones</small>
    </h1>
    <ol class="breadcrumb">
        <li><a href="#dashboard"><i class="fa fa-dashboard"></i>Home</a></li>
        <li class="active">Manage Milestone</li>
    </ol>
</section>

<section class="content container-fluid">
    <div id="milestones">
              <div class="row" style="display:none;" id="updateselection">
            <div class="col-lg-12">

                   <div class="box box-info">
            <div class="box-header with-border">
              <h3 class="box-title">Select a study to update</h3>
            </div>
                       <div class="box-body">
                <select class="form-control" @change="updatethis($event.target)">
                    <option value="">--Select--</option>
                    <option v-for="i in updatestudies" :value="i.studypid">{{i.number}}</option>
                </select>
            </div>
                        <div class="box-footer">
                            </div>
                       </div>
        </div>
            </div>
    </div>
</section>
<script>

</script>

Error message

此错误消息行对应于 ,其中包含一些 vue.js 代码。按下 ctrl + k + d 时会发生此错误。当任何 vue.js 代码在 html 中“命中”时也会出现此问题,例如选项段中的 for-loop

任何帮助将不胜感激。

【问题讨论】:

  • 这是整个文件吗?这只有 22 行。
  • 不,它由 39 行组成。但我在 "
  • 觉得跟visual studio 2019的Code Formatter有关系。但我不确定
  • 您能发布完整的文档吗?标记没有问题 - 所以我预计文档中的其他地方有问题。
  • 我已经更新了代码部分。如果我从 HTML 中注释 vue.js 部分,则代码格式化程序可以完美运行

标签: javascript c# html vue.js visual-studio-2019


【解决方案1】:

我认为由于这里的参数,您会收到此错误:

@change="updatethis($event.target)"

如果 updatethis 是组件方法块中的一个函数,则只需编写

<select class="form-control" @change="updatethis">

还有方法:

methods: {
  updatethis(myArgument){
    ...
  }
}

【讨论】:

  • 在 Visual Studio 2019 中尝试格式化 (ctrl + k + d) 时,我仍然遇到相同的错误(如上图所述)。
  • 觉得跟visual studio 2019的Code Formatter有关系。但我不确定
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-07
  • 1970-01-01
  • 1970-01-01
  • 2022-08-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多