报告一个可能bug(模拟器中文渲染出来正常,真机是乱码)
js: onSubmit:function(e){ var stock=e.detail.value.stock wx.request({ url: 'http://hq.sinajs.cn/list=sh'+stock, success:res=>{ // const detail=res.data.split('=')[1].replace('"', '').split(',')[0]; var stockdetail = res.data.split('"') var detail = decodeURI(stockdetail).split(',') console.log(res) this.setData({ detail:detail }) } }) wxml: <form bindsubmit="onSubmit" > <input name="stock" type="number" placeholder="请输入6开头的沪市股票代码" >输入</input> <button form-type="submit">确认</button> </form> <!-- <view wx:for="{{detail}}">你选择的股票是:{{item}}</view> --> <view>股票名称:{{detail[1]}}</view> <view>今天开盘价:{{detail[2]}}</view> <view>昨日收盘价:{{detail[3]}}</view> <view>当前价格:{{detail[4]}}</view> <view>今日最高价:{{detail[5]}}</view> <view>今日最低价:{{detail[6]}}</view> <view>日期:{{detail[31]}}</view> <view>时间:{{detail[32]}}</view> [图片] [图片] 发现一个可能bug 真机显示中文名称是乱码,但是开发工具模拟器测试是正常的?