javascript - 如何使 URL 操作在 vue 组件中工作

标签 javascript asp.net-mvc vuejs2

我正在使用 ASP.NET MVC 和 VueJs 开发一个小项目。我创建了一些组件并将它们添加到 Project.js 文件中,如下所示:

<div class="card_four">
  <a href="@Url.Action('LoanRequest', 'LoanOrigination')">APPLY NOW 
    <i class="icon">
      <svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M0.584961 11.5841L5.17099 6.99807L0.584961 2.41205L1.99896 0.998047L7.99899 6.99807L1.99896 12.9981L0.584961 11.5841Z" fill="white"></path>
      </svg>
    </i>
  </a>
  <p>No collateral Needed</p>
</div>

当我单击该链接时,asp.net MVC URL 链接断开。由于我是 VueJs 新手,如何以 vuejs 兼容格式重写此 URL 操作

最佳答案

@ 符号是 razor 语法。在 js 框架中,不再有 @ 符号。对于 url,通常只使用字符串。只需使用

<a href='/loanorigination/loanrequest'>APPLY NOW

或者为了获得更大的灵 active ,查找 Vue Properties 并将其作为名为 LoanUrl 之类的属性传递到您的组件,并使用 {loanUrl} 代替上面的字符串。

关于javascript - 如何使 URL 操作在 vue 组件中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59072941/

相关文章:

asp.net-mvc - MVC从动态字段获取数据

asp.net-mvc - 如何使用 Linq 在 asp.net MVC 中获取两个日期之间的天数

javascript - 我们可以像在 Angular 中那样在创建 Vue.js 组件时将 HTML、JS 和 CSS 文件分开吗?

javascript - 如何使用 vue $watch 获取数组内对象属性的变化?

javascript - 如何在 `onClick` 事件中调用 Redux Saga 操作?

javascript - 当我点击另一个内容是从数据库生成的div时,如何更改div的内容

asp.net-mvc - 一个云服务内有多个 Web 角色?

javascript - 输入验证 : change default error message

javascript - 在 Vuex Store 中构建状态

javascript - Phonegap - 在首次加载时创建 .txt 文件