找回密码
 立即注册
搜索

互动交流 关于this的问题

2
回复
1523
查看
[复制链接]

4

主题

7

帖子

55

积分

 楼主| 2018-10-11 18:04:11 显示全部楼层 |阅读模式
export default { // 页面级组件的数据模型,影响传入数据的覆盖机制:private内定义的属性不允许被覆盖 data: { weburl: '' // 绑定web组件的src属性 }, } // 加载页面直接发送请求,拿到url后怎么赋值给 weburl,通过按钮触发网络请求可以拿到this对象,但是现在页面只有一个web组件不能有其他元素 this是取不到的? fetch.fetch({ url: 'https://', success: function (response) { if (JSON.parse(response.data).data.l_rec != 'a') { // this.protected.weburl=JSON.parse(response.data).data.ticketInfo.o_url // this.$page.public.weburl=JSON.parse(response.data).data.ticketInfo.o_url this.weburl = JSON.parse(response.data).data.ticketInfo.o_url } }, fail: function (err, code) { } })
回复

使用道具 举报

0

主题

5

帖子

25

积分

2018-10-13 17:53:07 显示全部楼层
回复

使用道具 举报

0

主题

5

帖子

25

积分

2018-10-13 17:53:43 显示全部楼层
缓存一下this到self变量中,使用self就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册