首页 > 微信 > 详细

原生微信小程序转换uni-app 遇到的问题

时间:2020-02-04 19:36:55      阅读:356      评论:0      收藏:0      [点我收藏+]

setData问题:

转换器某个版本的setData会有问题(我用的就是,

可以在main.js里面重写setData函数

ps:可以把每个页面转换后的setData函数统一重命名一下。

Vue.mixin({
	methods: {
		setData(obj) {
		      let that = this;
		      let keys = [];
		      let val, data;
		      Object.keys(obj).forEach(function (key) {
		        keys = key.split(‘.‘);
		        val = obj[key];
		        data = that.$data;
		        keys.forEach(function (key2, index) {
		          if (index + 1 == keys.length) {
		            that.$set(data, key2, val);
		          } else {
		            if (!data[key2]) {
		              that.$set(data, key2, {});
		            }
		          }
		          data = data[key2];
		        })
		      });
		    }
	}
});

 

转换工具 https://github.com/zhangdaren/miniprogram-to-uniapp

原生微信小程序转换uni-app 遇到的问题

原文:https://www.cnblogs.com/donke/p/12260275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!