【求解】微信小程序里,如何根据id对不同的view赋值?

    <view id="firstday_1" class="r">{{j}}</view>
    <view id="firstday_2" class="r">{{j}}</view>
    ...
    <view id="firstday_42" class="r">{{j}}</view>

一共有42个view,a=当月1号的星期,拿10月来说就是a=6
b是当月拥有的天数,拿10月来说就是b=31
for i=1 t0 b
firstday_(i+a-1)=i
next i

如何在小程序用js实现

建议观看:

微信小程序赋值传值,根据不同id跳转不同的页面_半开半落的博客-CSDN博客_微信小程序根据数据库中信息实现不同用户登录到不同页面 data里声明变量 data: { Roleid: '' },赋值setDayta,这里直接从缓存中拿 onLoad: function (options) { this.setData({ Roleid: wx.getStorageSync('userinfo').role.role_id }) },页面上设置 <view class="col-5 work_cart" bindtap="OpenCheck" data-. https://blog.csdn.net/weixin_44418100/article/details/119142515?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%B1%82%E8%A7%A3%E3%80%91%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E9%87%8C%EF%BC%8C%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AEid%E5%AF%B9%E4%B8%8D%E5%90%8C%E7%9A%84view%E8%B5%8B%E5%80%BC%EF%BC%9F&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-119142515.142^v62^js_top,201^v3^control_1,213^v1^control&spm=1018.2226.3001.4449

那你这俩id 的判断逻辑是啥?写死在页面里的?

用 wx:if判断一下j的值 ,如果 等于1就把值写入上边的firstday_2,等于0写入下边firstday_3

<view id="firstday_2" class="r" wx:if="{{j== 1}}">
    {{j}}</view>