发布网友 发布时间:2022-04-24 01:58
共3个回答
热心网友 时间:2022-05-18 16:24
onLoad() {
this.setData({ name: "123" })
}
然后wxml里就可以用name变量了
<view>{{name}}</view>追问我在log里面能输出的值为什么不能直接这样调用啊?
追答这跟小程序的数据管理方式有关。
你log能打印的值,是JS的变量,而小程序里页面上能使用的值是小程序封装过的,封装在data对象里,只能通过this.setData方式设置。比如说这个name变量吧,你可以在页面上直接调用{{name}},但在后台JS里你就必须用this.data.name读取,设置则必须使用this.setData(...)赋值。
热心网友 时间:2022-05-18 17:42
直接渲染页面输出就好,例如<view>{name}<view/>追问不行啊,要怎么绑定数据啊onload里面给他赋值?
热心网友 时间:2022-05-18 19:16
和10的成语