• uniapp方法回调success不能用this记录


    报错

    <template>
        <view >
        首页
        </view>
    </template>
    
    <script>
        export default {
            data() {
                return {
                    title: 'Hello',
                    swipers:[]
                }
            },
            onLoad() {
                this.getSwipers()
    
            },
            methods: {
                //获取轮播图的数据
                getSwipers(){
                    console.log("获取轮播")
                    uni.request({
                        url:"https://www.baidu.com/",
                        success:function(res){
                            console.log("添加数组")
                            this.swipers.push("static/lunbo/bg1.jpg");
                            this.swipers.push("static/lunbo/hx1.jpg");
                            this.swipers.push("static/lunbo/hx2.jpg");
                        },
                
                    })
                }
    
            }
        }
    </script>
    
    <style>
    
    </style>

    正常

    <template>
        <view >
        首页
        </view>
    </template>
    
    <script>
        export default {
            data() {
                return {
                    title: 'Hello',
                    swipers:[]
                }
            },
            onLoad() {
                this.getSwipers()
    
            },
            methods: {
                //获取轮播图的数据
                getSwipers(){
                    var thi=this
                    console.log("获取轮播")
                    uni.request({
                        url:"https://www.baidu.com/",
                        success:function(res){
                            console.log("添加数组")
                            thi.swipers.push("static/lunbo/bg1.jpg");
                            thi.swipers.push("static/lunbo/hx1.jpg");
                            thi.swipers.push("static/lunbo/hx2.jpg");
                        },
                
                    })
                }
    
            }
        }
    </script>
    
    <style>
    
    </style>

    正常2

    <template>
        <view >
        首页
        </view>
    </template>
    
    <script>
        export default {
            data() {
                return {
                    title: 'Hello',
                    swipers:[]
                }
            },
            onLoad() {
                this.getSwipers()
    
            },
            methods: {
                //获取轮播图的数据
                getSwipers(){
                    console.log("获取轮播")
                    uni.request({
                        url:"https://www.baidu.com/",
                        success:res=>{
                        console.log("添加数组")
                        this.swipers.push("static/lunbo/bg1.jpg");
                        this.swipers.push("static/lunbo/hx1.jpg");
                        this.swipers.push("static/lunbo/hx2.jpg");
                    },
                
                    })
                }
    
            }
        }
    </script>
    
    <style>
    
    </style>
    作者:银龙

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

  • 相关阅读:
    定时器
    SysTick
    13.看门狗
    12.FSMC
    11.中断
    ##HTML行内块元素好迷啊!!
    ##HTML基础
    ##CS3动画效果
    ##管家婆项目(tools层)
    ##管家婆项目(app层)
  • 原文地址:https://www.cnblogs.com/wangyinlon/p/15179447.html
Copyright © 2020-2023  润新知