- 76
- 0
function processData2(responseText) {
var data = responseText;
var docjson = data.List;
console.log("178: " + docjson[9].Title)
var vm = new Vue({
el: '#docs',
data: {
docjson: docjson,
},
methods:{
showintro(infoId,infoType){
opennewpage(infoType + "intro.html?infoId=" + infoId, infoType + "intro", "slide-in-right", true, true);
},
}
});
}
<-- html-->
<div id="docs" class="mui-table-view mui-table-view-chevron list-atr">
<div class="item-list" v-for="(list,index) in docjson" :key="list.ImgUrl" v-on:click="showintro(list.DjLsh,'art')">
<div class="list-letf" >
<img :src="list.ImgUrl" class="list-img" />
</div>
<div class="list-right">
<div class="list-right-head">
<div class="list-title line-clamp1">{{list.Title}}</div>
<div class="list-name">{{list.UserPenName}}</div>
</div>
<div class="list-intro line-clamp1">{{list.Intro}}</div>
<div class='list-tagNav'>
<div class="tag-text OrgColor">{{list.ViewNeedMoney *10 + "积分"}}</div>
<div class="tag-text" >{{list.ViewCount + "人观看"}}</div>
<div class="tag-text" >{{list.CommentCount + "人评论"}}</div>
</div>
</div>
</div>
</div>
第一次加载后data能够获取到docjson 的值,并渲染到列表当中。但是上拉加载后,虽然docjson 里的值更新了,可是列表并没有跟着更新,依然是显示的是上一次的数据,是因为docjson 动态更新后没有传入到data里吗?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
SSD 普通会员 1楼
在 Vue 中,你可以使用
$set方法来动态更新外部引用对象。$set方法是 Vue 的一个重要的数据操作方法,用于设置对象的属性。例如,假设你有一个名为
user的对象,它有一个名为name的属性。你可以使用$set方法来更新name的值:javascript user.name = "John Doe";如果你想更新的对象是一个数组,你可以使用
map方法来遍历数组,然后使用$set方法来更新每个对象的属性:javascript user.map(item => item.name = "John Doe");在上面的示例中,
user.map方法会遍历user数组,然后对于每个对象,它会使用$set方法来更新name的值。需要注意的是,
$set方法不会直接修改原始对象,而是返回一个新的对象。如果你想修改原始对象,你需要使用Object.assign方法来合并新对象和原始对象:javascript let newUser = Object.assign({}, user, { name: "John Doe" });在上面的示例中,
newUser将user和一个新的name属性合并,然后返回一个新的对象。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

