解决方案:升级到4.1.0的uni sdk即可。 问题原因:addEventListener 这个是监听浏览器网络变化的,移动端下不支持,所以提示未定义,但实际上并不会影响其他功能,在后续的版本也修复了下该报错~ 3. 参考demo报错【this.setData is not a function】如图: 集成过程中可能疑惑this.setData应该是小程序中的方法,为什么uni...
setData:function(obj) { letthat =this; letkeys = []; letval, 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); ...
一、在uni-app中直接使用this.setData this.setData({ loading: false, areaList: response.data.data }) 1 2 3 4 只能修改为: that.appleShow = true; that.noVisitFirst = false; 1 2 二、解决方式: 在methods中重写setData方法 setData:function(obj){ let that = this; let keys = []; let val...
function Person(name, age) {//创建构造函数Person this.name = name; this.age = age; this.action = function (jineng) { console.log(name + "具备" + jineng + '的技能') } } //创建对象1 var obj1 = new Person('码农园区', 18) console.log(obj1.name)//码农园区 obj1.action('写代...
比如页面跳转传参:1、从A页面跳转B页面2、B页面从栈里面取A页面的Page对象:varpages 小程序左上角返回按钮功能修改(这个是不能修改的但是这样做) 跳转到自己需要的页面) onShow: function () { //获取当前路由判断是否要返回上一页(防止只有一个项目不能返回) if (this.data.isRouteMy == '2... (optio...
今天开始带着大家一起零基础学习uniapp,在下面的课程中我们就简称uniapp为uni吧。我这里从零基础开始教大家,后面可以带大家简单的做一个实战项目。所以不用担心自己没有基础,跟着石头哥认真学习就行了的。 一,认识uniapp 1-1,uniapp的好处 我们学习uniapp之前先要认识uniapp的好处 ...
改造中会遇到了原 Vue2 中原 data 部分参数通过使用 reactive 包裹并重命名,需要注意把语法中的 this.、me.、this.setData 进行替换为包裹后的 state 命名,另外 template 中也要同步进行替换,这一点在后续所有组件改造中都会遇到。 Login 组件需要 page.json 中进行路由的配置,只有配置成功之后我们方可运行项目并展...
{ this.articleBak = newVal; }, immediate: true, //刷新加载 立马触发一次handler deep: true // 可以深度检测到 person 对象的属性值的变化 } }, methods: { setArticle: function () { var content = '<p>hello world</p>'; this.setData({ 'articleBak': content //赋值给新变量 }); } }...
(this.curOpenOpt); this.closed = false; } }, }, onLoginSuccess: function (myName) { uni.hideLoading(); uni.redirectTo({ url: '../conversation/conversation?myName=' + myName, }); }, onLaunch() { var me = this; var logs = uni.getStorageSync('logs') || []; logs.unshift(...
call(this, { 79 + vuePid: this._$vuePid, 80 + mpInstance: this 81 + }) 82 + 83 + // 触发首次 setData 84 + this.$vm.$mount() 85 + } 86 + 87 + // ready 比 handleLink 还早,初始化逻辑放到 handleLink 中 88 + delete componentOptions.lifetimes.ready 89 + ...