收藏
回答

小程序 value未定义

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows v1.02

错误提示:

代码:

// pages/music/music.js
var config = require('../../config.js');
 
Page({
  data: {
    value:' ',//定义了变量 value :用来保存用户输入的查询关键字
    loading: false,//按键前的loading图标
    list: [], //搜索结果
    ranks: [{
        type: 26,
        text: '热歌'
      },
      {
        type: 23,
        text: '销量'
      },
      {
        type: 18,
        text: '民谣'
      },
      {
        type: 19,
        text: '摇滚'
      },
      {
        type: 5,
        text: '内地'
      },
      {
        type: 6,
        text: '港台'
      },
      {
        type: 16,
        text: '韩国'
      },
      {
        type: 17,
        text: '日本'
      },
      {
        type: 3,
        text: '欧美'
      },
    ],
  },
  //保存输入的关键字
  inputing: function(e) {
    this.setData({
      value: e.datail.value //更新搜索关键字
    });
  },
  //立即搜索按钮
  bindSearch: function() {
    var self = this;
    this.setData({
      loading: !self.data.loading
    });
    //开始搜索
    wx.request({
      url: config.config.searchByNameUrl,
      data: {
        keyword: self.data.value
      },
      success: function(e) {
        if (e.statusCode == 200) {
          self.setData({
            list: e.data.showapi_res_body.pagebean.contentlist,
            loading: !self.data.loading //更新立即搜索按钮的loading图标
          });
          //将歌曲保存到本地缓存中
          wx.setStorageSync('songlist', e.data.showapi_res_body.pagebean.contentlist);
        }
      }
    })
  }
})

已经定义了value,却提示没有定义。应该如何解决这个问题?

最后一次编辑于  04-17
回答关注问题邀请回答
收藏

2 个回答

  • 祺爸💎
    祺爸💎
    04-17

    不是这个value

    04-17
    赞同
    回复 1
    • 黄铭亮
      黄铭亮
      04-17

      指的不是这文件的value吗

      04-17
      回复
  • 黄铭亮
    黄铭亮
    04-17

    如需要本目录music其他文件,告诉我。

    04-17
    赞同
    回复