请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
16
帖子
0
勋章
208
Y币

[云开发] stml开发微信小程序,动态拼接代码

[复制链接]
发表于 2020-12-21 14:08:11
  for (var i = 0; i < ret.length; i++) {
            content += //apivm.h("text", {onclick: this.doThis}, "Click me222!"),';
            '<text onclick={this.doThis}>Click me2343333322!</text>';         
          }
          //$api.html($api.byId("mulu"), content);
          document.getElementById("mulu").innerHTML = content;   

使用studio3.0开发微信小程序,其中有些部分需要动态拼接显示代码,这样拼接可以显示样式,但是点击事件就会失效,谁能指点一下



你应该使用模板循环
16
帖子
0
勋章
208
Y币
微链科技 发表于 2020-12-21 14:51
你应该使用模板循环

大神能详细说一下吗
19
帖子
3
勋章
1万+
Y币
华氏摄氏度 发表于 2020-12-21 15:34
大神能详细说一下吗

兼容Vue / React语法
16
帖子
0
勋章
208
Y币

<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">
  {{idx}}: {{itemName.message}}
</view>

是这种吗?
华氏摄氏度 发表于 2020-12-21 15:55
{{idx}}: {{itemName.message}}

他不是兼容 vue写法么   v-for=" itme in list"

小程序的这种应该不行吧
19
帖子
3
勋章
1万+
Y币
难遇的牛逼小伙 发表于 2020-12-21 16:05
他不是兼容 vue写法么   v-for=" itme in list"

小程序的这种应该不行吧

可以的
16
帖子
0
勋章
208
Y币

那就是这么写?动态定义数组然后数组模块循环?
19
帖子
3
勋章
1万+
Y币
华氏摄氏度 发表于 2020-12-21 16:53
那就是这么写?动态定义数组然后数组模块循环?

是的
16
帖子
0
勋章
208
Y币

我拼接了一下,他不显示,也不报错
<view wx:for="{{date}}" wx:for-item="date">
            <view>{{date.one}}</view>
        </view>
   data() {
        return {
            date: [{ one: "test1" }, { one: "test2" }]
        };
    },
12下一页
您需要登录后才可以回帖 登录

本版积分规则