VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

为什么我开发微信小程序只使用upData?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

为什么我开发微信小程序只使用upData?

针对微信小程序开发中使用setData的体验不佳,开发了一个库函数wx-updata。项目上线后,我把这个自用的库函数放到Github上开源wx-updata。这个库函数在开发的时候对我帮助很大,希望也能帮助到大家。

使用中遇到问题可以给我pr和issue改善小程序开发的体验~

Wx-updata版本0.0.10

Github地址:github.com/SHERlocked9…

小程序代码片段预览地址:developers.weixin.qq.com/s/CcXdO1mc7…

小程序代码片段代码地址:github.com/SHERlocked9…

1.setData不方便。当你使用setData时,你有时会感到不舒服吗?举个简单的例子:

//您的数据数据:{ name:&;#39;蜡笔小新&;#39;,信息:{身高:140,颜色:& amp#39;黄色& amp # 39}}复制代码如果想把info.height改成155,如何使用setData?

//这会使info中的其他属性消失。this . setdata({ info:{ height:155 } })//您需要取出info对象。修改后,整个setdataconst {info} = this。datainfo.height = 155this。setdata ({info})复制代码看起来并不太复杂,但是如果数据是一个大对象,那么就需要把深层的、不同的对象和数组项一个一个的改变:

数据:{名称:& amp#39;蜡笔小新&;#39;,信息:{身高:140,颜色:& amp#39;黄色& amp # 39Desc:在这个数组的中间是一个数组空位;如果数组为空,你的Eslint被报错,可以用wx-updata提供的空来代替:-> {'},//封装UPDATA(data){ Return this . setdata(objtopath(data))}。//在您的方法或生命周期函数yourmethod () {this。updata ({a: {b: 7},c:}}),可以用wx-updata提供的空来替换空数组。由于Empty本质上是一个符号,所以只能用wx-updata导出,不能自己创建。

//从&导入{ empty };#39;。/mini program _ NPM/wx-updata/index & amp;#39;这个。updata ({info: {height: 155},desc:微信app下载微信是一款支持通过手机网络发送语音消息、视频、图片、文字的移动通讯软件。微信可以单独聊天,也可以群聊,根据地理位置找到附近的人,带给你全新的移动通信体验。快来拯救下载体验给有需要的朋友吧!

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:为什么我开发微信小程序只使用upData? https://zhujicankao.com/121437.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 为什么我开发微信小程序只使用upData?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!