頁面dom結構以下javascript
<ul class="user" id="app"> <li><span>姓名: </span> <i id="name">{{msg.name}}</i></li> <li><span>年齡: </span><i id="old">{{msg.old}}</i></li> <li><span>地址: </span><i id="address">{{msg.address}}</i></li> <li><span>id: </span><i id="user_id">{{msg.user_id}}</i></li> <li class="del" style="width: 300px;height: 100px;background: yellowgreen;cursor: pointer;">刪除</li> <br /><br /> </ul>
jshtml
var app = new Vue({
el:'#app',
data:{
msg:{
name:'zhangsan',
old:'18',
address:'shanghai',
user_id:'101010',
}
},
//能夠將渲染數據的操做放在
//beforeCreate 、created、beforeMounted 、 mounted 裏面
beforeCreate:function(){ var _this = this; $.ajax({ type:"get", url:"http://127.0.1:8888", async:true, success:function(data){ _this.msg.name = data[0]['name']; _this.msg.old = data[0]['age']; _this.msg.address = data[0]['address']; _this.msg.user_id = data[0]['id']; }, error:function(data){ }, }); }, methods:{ }, });