IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 16:28:14       共计:4622 浏览

前言:

16小时前小编发现微信小程序用户:【Elijah】提出了一个关于“利用setData()赋值后,请问页面是不是只监听一级数据,二级数据改变页面不自动渲染?”的问题,在问题中开发者Elijah对该问题做了如下阐述:

问题类型:


  • 其他开发相关的问题:

问题描述:

利用setData()赋值,APPData发生改变,页面不渲染。给data中赋的值也是一个对象,有二级属性的改变,网上百度了下说是二级数据发生改变页面不渲染,想请问大佬是不是这个问题,如何解决这个问题?

wxml部分代码:

<view
class=“snake_body”
wx:for=“{{snake.square}}”
wx:key=“index”
style=“left: {{30*item.x}}rpx;”>
</view>

js部分代码

?class Game {
constructor() {
this.sore = 1
?}
init() {
var snake = new Snake(3)
// 初始化一条蛇,并将蛇对象和game本身储存在data中
that.setData({
snake: snake,
})
}
}

注:以上是微信小程序开发者:”Elijah”对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案。

解决方案:

【3小时前】微信小程序技术运营专员对用户Elijah提出的利用setData()赋值后,请问页面是不是只监听一级数据,二级数据改变页面不自动渲染?给予如下回复

this.setData({['snake.'+xxx]:snake.xxx})

结语:

微信官方智能微信小程序将提供超过60个AI接口和超过20个NA化组件给开发人员,包括语音、文字、图像和人脸识别等。进入智能化时期,微信官方不是空喊口号,已经在大步实施。

如果您也在使用微信小程序,请关注我们,如果您有关于微信小程序的使用问题请关注我们,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图