cecf
cecf
  • 发布:2020-05-14 20:30
  • 更新:2020-05-14 20:30
  • 阅读:578

【报Bug】this.token 传不到showModal里

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win7

HBuilderX类型: 正式

HBuilderX版本号: 2.6.16

手机系统: Android

手机系统版本号: Android 8.0

手机厂商: 华为

手机机型: 荣耀8

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
removeTargetArt(item,index) {  
                const token = this.token;  // 注意:奇怪,this.token 传不到showModal里。试试这样。  
                uni.showModal({  
                    title: '警告',  
                    content: '将删除本文 及 本文所有回复',  
                    success: function (res) {  
                        if (res.confirm) {  
                            uni.showLoading({  
                                title: '删除文章ing...'  
                            });  
                            console.log("this.token: " + this.token);  ////undefined  
                            console.log("token: " + token); ////正常。。  
                            console.log("this.PAGE_SIZE: " + this.PAGE_SIZE); ////undefined  

操作步骤:

1、整一个uni.showModal。
2、success里引用data里的变量。
3、undefined

预期结果:

得有值

实际结果:

undefined

bug描述:

电脑调试:
uni.showModal函数success里,this不到data里return的变量,显示defined。

控制台:
this.token: undefined
token: 1589449355882ca4692f61595157bdba942ace450b7205e8f83d23e7b13004d1be090
this.PAGE_SIZE: undefined at pages\myAdmin\myAdmin.vue:215

2020-05-14 20:30 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复