怎么在微信小程序里面将变量在页面中输出啊? 50
3个回答
展开全部
onLoad() {
this.setData({ name: "123" })
}
然后wxml里就可以用name变量了
<view>{{name}}</view>
this.setData({ name: "123" })
}
然后wxml里就可以用name变量了
<view>{{name}}</view>
追问
我在log里面能输出的值为什么不能直接这样调用啊?
追答
这跟小程序的数据管理方式有关。
你log能打印的值,是JS的变量,而小程序里页面上能使用的值是小程序封装过的,封装在data对象里,只能通过this.setData方式设置。比如说这个name变量吧,你可以在页面上直接调用{{name}},但在后台JS里你就必须用this.data.name读取,设置则必须使用this.setData(...)赋值。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接渲染页面输出就好,例如<view>{name}<view/>
追问
不行啊,要怎么绑定数据啊onload里面给他赋值?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和10的成语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询