vue中v-model如何定义嵌套层级参数

来源:1-1 导学(必看,课程新用户建议从“一期”开始学习)

我是真的返

2019-05-06

您好:
如标题显示,如果使用非vue时,我可以这么定义

<input type="text" name="name" />
<input type="text" name="man.address" />

后台方法直接使用 method(User user)就可接受到参数,其中User实体中含有 private Man man; 属性。
那么如何在Vue中定义这样的嵌套层级参数呢???

写回答

1回答

ustbhuangyi

2019-05-06

没太看懂你的问题, input 的 v-model 操作的是 value,如果你要动态改变 name,那么用 :name 就可以了,至于数据结构的设计,可以定义个对象数据。

0
2
我是真的返
解决了,步骤如下: 1. data定义变量:user: { man:{} } 2. 用JSON.stringify()转成字符串,ajax请求时{data: JSON.stringify(user)} 3. 后台用字符串接收,再使用ObjectMapper转成User实体数据
2019-05-06
共2条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程