收藏
回答

PC端开发工具正常渲染 微信预览不渲染请求数据

问题模块
开发者工具





请问是我哪个代码写错了?还是....我打开方式不对?

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

17 个回答

  • GODOG
    GODOG
    2017-08-27

    data{}里的键名不要加双引号,即:

    data:{

    act:'',

    pid:''

    }

    在header里写内容,不然就不要写header.

    在真机测试的时候,可以点击下面的console查看控制台,一般会有报错


    2017-08-27
    赞同
    回复
  • aaaa
    aaaa
    2017-08-27






    我按照你讲的修改了  情况还是一样 好像控制台也没有报错

    2017-08-27
    赞同
    回复
  • GODOG
    GODOG
    2017-08-27

    把你全部代码放出来看看,用复制粘贴的

    2017-08-27
    赞同
    回复
  • aaaa
    aaaa
    2017-08-27

    //index.js

    //获取应用实例


    var app = getApp()

    Page({

      data: {




      },

      onLoad: function () {


      //获取分类列表

      this.getCats();

      //获取全部商品

      this.getProduct();


      },


      //请求分类列表

      getCats:function(){


        var that = this

        wx.request({

          url: 'https://api.ztaoquan.com/apidata.html',

          method: 'GET',

          data: {


            access_token: "openyuneccn201700001",

            act: "cats",


          },

          success: function (res) {

            that.setData({

              cats: res.data.data

            });

          }

        })

      },


      //请求商品列表

      getProduct:function () {


        var that = this

        wx.request({

          url: 'https://api.ztaoquan.com/apidata.html',

          method: 'GET',

          data: {


            access_token: "openyuneccn201700001",

            act: "goods_list",


          },

          success: function (res) {

            that.setData({

              products: res.data.data

            });

          }

        })

      },



    })








    <!--index.wxml-->





    <view wx:for="{{cats}}" wx:key="cats">

      {{index}}: {{item.name}}

    </view>


    <view wx:for="{{products}}" wx:key="products">

      {{index}}: {{item.name}}

    </view>


    测试

      





    在新建的默认项目中 唯一改过的 只有index.js 和 index.wxml

    2017-08-27
    赞同
    回复
  • GODOG
    GODOG
    2017-08-27

    你这个地址 https://api.ztaoquan.com/apidata.html  是你配置的服务器域名吗?应该不是吧,在手机上测试的话,请求的url必须是自己在开发管理里配置过的域名,不然就用不了的。

    2017-08-27
    赞同
    回复
  • GODOG
    GODOG
    2017-08-27

    要在这里面有

    2017-08-27
    赞同
    回复
  • GODOG
    GODOG
    2017-08-27


    在真机上 其实是这样的 就像左边一样 一片空白

    2017-08-27
    赞同
    回复
  • aaaa
    aaaa
    2017-08-27

    已经配置过域名 但是还是会这样 另外 你那边会出现域名配置问题 可以先勾选开发工具的不校验域名选项



    2017-08-27
    赞同
    回复
  • aaaa
    aaaa
    2017-08-27


    如图示

    2017-08-27
    赞同
    回复
  • GODOG
    GODOG
    2017-08-27

    你的代码里,最后一个函数 不要加,

    然后在data里也是:

      data: {

            access_token: "openyuneccn201700001",

            act: "goods_list",

          },

    这是你的,应该改成

      data: {

            access_token: "openyuneccn201700001",

            act: "goods_list"

          },

    多了“,”; 

    你再试试


    2017-08-27
    赞同
    回复