收藏
回答

有个问题我一直没看明白,求解惑?

很简单的一个

a代码

// pages/inde/index.js
Page({
 
  /**
   * 页面的初始数据
   */
  data: {
    list: ['111', '222', '3333', '444'],
     },
 
   
})
<view class='list'>
  <view class='item' wx:for="{{list}}">
  {{item}}
  </view>
 
</view>

这输出正常

111

222

3333

444

b代码

// pages/inde/index.js
Page({
 
  /**
   * 页面的初始数据
   */
  data: {
    dinyia: ['111', '222', '3333'],
  },
 
   
})

<view class='dinyia'>
  <view class='sgkjlkgsahglsjhgsk' wx:for="{{dinyia}}">
{{sgkjlkgsahglsjhgsk}}
  </view>
 
</view>

输出不正常

这两段完美类似只是名称不同而已为什么输出不了呢

我看了很久就是没找到问题

a代码是复制的

b代码是我自己写的!!

b代码有什么问题!我是小白请指教!!

最后一次编辑于  08-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • Mystic
    Mystic
    08-21

    呵呵!不是用类名取值的https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html

    08-21
    赞同 1
    回复 1
    • 初心
      初心
      08-21
      item想被更改就必须从新定义!!我一直还以为是代码不对呢!!!谢谢!!!
      08-21
      回复
  • 🦄 OK MAN
    🦄 OK MAN
    08-21

    item  和 index  都属于默认变量,你自己写的那个得重新定义一下 才能用

    <view class='sgkjlkgsahglsjhgsk' wx:for="{{dinyia}}" wx:for-item=“sgkjlkgsahglsjhgsk>

    {{sgkjlkgsahglsjhgsk}}

      </view>

    https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html

    08-21
    赞同 1
    回复 4
    • 初心
      初心
      08-21
      item想被更改就必须从新定义!!!!谢谢我看了很久确定代码没问题才敢来问的!一直以为,第一个class是取值第二个class是赋值理解错了!!!
      08-21
      回复
    • 初心
      初心
      08-21
      那class在这个代码里有什么意义呢??
      08-21
      回复
    • 数致(上海)信息科技有限公司
      数致(上海)信息科技有限公司
      08-21回复初心

      用在wxss文件来定义对应的样式的 比喻 . sgkjlkgsahglsjhgsk{.....}

      08-21
      1
      回复
    • 初心
      初心
      08-21
      谢谢!非常感谢!!!
      08-21
      回复
  • 杭州弧途科技有限公司
    杭州弧途科技有限公司
    08-21

    wx:for 后的取下面的值 默认是 item

    <view class="dinyia">

       <view class='sgkjlkgsahglsjhgsk' wx:for="{{dinyia}}" wx:key="{{index}}>            

       {{item}}

       </view>
    </view>



    08-21
    赞同 1
    回复 5
    • 初心
      初心
      08-21
      item想被更改就必须从新定义!!我一直还以为是代码不对呢!!!谢谢!!!
      08-21
      回复
    • 杭州弧途科技有限公司
      杭州弧途科技有限公司
      08-21回复初心
      嗯那。默认是 item。如果想换其他的 比如 todo 需要在 wx:for这一栏重新定义下 wx:for-item=“todo”
      08-21
      1
      回复
    • 初心
      初心
      08-21
      谢谢!!那class在这有什么意义呢??我一直以为class取值和赋值?
      08-21
      回复
    • 杭州弧途科技有限公司
      杭州弧途科技有限公司
      08-21回复初心
      class 就是写 样式的 类名。
      08-21
      1
      回复
    • 初心
      初心
      08-21回复杭州弧途科技有限公司
      明白了谢谢!!!
      08-21
      回复
  • 认识则是有缘
    认识则是有缘
    08-21

    {{sgkjlkgsahglsjhgsk}}这个是天上飞来的吗

    08-21
    赞同 1
    回复 1
    • 初心
      初心
      08-21
      已解决谢谢!!
      08-21
      回复
问题标签