vue获取Java后台返回的对象属性,并添加到文本框中显示属性值

Java 后台返回的数据

vue获取Java后台返回的对象属性,并添加到文本框中显示属性值_第1张图片

vue的代码
var vm = new Vue({
    el: "#DETAIL",
    data: {
        detail:""
    },
    created: function () {
    },
    mounted: function () {
        this.detailMsg();
    },
    methods: {
        detailMsg:function () {
            $.ajax({
                type: 'post',
                async: true,
                url: "你请求数据的接口",
                dataType: 'json',
                contentType: "application/x-www-form-urlencoded; charset=utf-8",
                data: {
                   //请求接口所需的参数
                },
                success: function (result) {
                    debugger;
                    //取到上面截图中红框中的数据
                    vm.detail = result.MeNotice.rows[0];
                    console.log(result);
                }
            });
        }
    }
})
在页面的文本框中(input标签中显示)
<div class="Release" id="DETAIL">
    <ul>
        <li><em>标题em><input type="text" name="" id="" v-model="detail.title" placeholder="请输入..."/>li>
        <li><em>会议名称em><input type="text" name="" id=""  v-model="detail.title" placeholder="请输入..."/>li>
        <li><em>参加人员em><input type="text" name="" id=""  v-model="detail.participants"/>li>
        <li><em>会议时间em><input type="text" name="" id="" v-model="detail.begintime" placeholder="请输入..."/>li>
        <li><em>会议地点em><input type="text" name="" id="" v-model="detail.address" placeholder="请输入..."/>li>
        <li style="height: 3.8rem;"><em>会议议程em><textarea name="" rows="" cols="" >{{detail.agenda}}textarea>li>
        <li style="height: 3.8rem;"><em>有关要求em><textarea name="" rows="" cols="">{{detail.requirement}}textarea>li>
        <li><em>联系人em><input type="" name="" id="" v-model="detail.contacts" placeholder="请输入..."/>li>
        <li><em>联系电话em><input type="" name="" id="" v-model="detail.phone" placeholder="请输入..."/>li>
    ul>
div>

使用v-model来获取属性的值,并且显示在页面上.

你可能感兴趣的:(js,vue)