为什么通过path不能跳转?

依依雨柔
  • 233
    <el-button type="primary" @click.stop="onOrder"><router-link to="/book/bookMoney">提交订单</router-link></el-button>
    

clipboard.png
为什么换成这样就不能显示?
<el-button type="primary" @click.stop="onOrder"><router-link to="{path:'/book/bookMoney'}">提交订单</router-link></el-button>

回复
阅读 1.5k
2 个回答
✓ 已被采纳

换成对象要加个冒号,否则只会识别为字符串。
:to="{path:'/book/bookMoney'}"

// 字符串
<router-link to="apple"> to apple</router-link>
// 对象
<router-link :to="{path:'apple'}"> to apple</router-link>
// 命名路由
<router-link :to="{name: 'applename'}"> to apple</router-link>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏