有关setdata问题?

小程序 文章 2020-08-15 16:01 550 0 全屏看文

AI助手支持GPT4.0

有关setdata问题?Questions about setdata?

有关setdata问题?
console.log("befor:" + that.shareImg);that.setData({ shareImg: res.tempFilePath });console.log("after:" + that.shareImg);console.log(res.tempFilePath);输出如下:befor:undefinedafter:undefinedhttp://tmp/wxb4f060XXXXXX7.pngundefined

那个shareimg我还有赋初始值,然而一样是未定义?不懂

js里面怎么才能用全局变量,困扰了一周,求救

console.log ("befor:" +  that.shareImg ); that.setData ({ shareImg:  res.tempFilePath  }); console.log ("after:" +  that.shareImg ); console.log ( res.tempFilePath )The output is as follows: befor:undefinedafter :unde finedhttp://tmp/wxb4f060XXXXXX7.pngundefined The shareimg I have assigned initial value, but the same is undefined? I don't know how to use global variables in JS. I've been bothering for a week. Please help me

回答:

田迪:
that.data.shareImg


给糖🍭就不闹:
console.log("before:" + that.data.shareImg);console.log("after:" + that.data.shareImg);


ash:谢谢,已经明白
Distance:

什么意思?你要获取data中的数据是that.data.shareImg

ash:res.tempFilePath 需要存放到全局变量shareImg,但是你看打印的结果明显没存进去,就是这一个意思,可能是我的js语法错了?还是其他问题导致
Distance:首先你这个不叫全局变量,setData的是page数据绑定的变量,你要获取page中data的数据就是that.data.shareImg 懂?
全局变量在app.js中,如果你放在globalData那就是 getApp().globalData.shareImg = res.tempFilePath 获取也是getApp().globalData.shareImg
ash:我明白了,谢谢,第一次写js有点绕不过弯

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
js中如何取得data里某一字段的数据?
商户号开通企付通之后不能在商户号后台添加二级商户了吗?
微信公众号文章群发后,如何添加原创声明?发文章时忘记点原创,如果不表明原创,收录不到专辑里。
小程序配置普通链接二维码检验文件IP是多少?
微信小程序钱包功能?
随便看看
微信公众号免300认证教程 5321
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4620
小程序广告组件通过审核,但是小程序内没有显示广告? 4498
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8566
问题? 8285
如何快速搭建抽奖助手小程序(无需代码知识) 5342
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6713
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5995
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5549
如何解决渲染层网络错误Failed to load media? 16792