喵喵miao
喵喵miao
  • 发布:2020-02-26 15:45
  • 更新:2020-02-26 15:54
  • 阅读:3501

showModel里面怎么在点击确定之后跳转页面

分类:HBuilderX

<view class="BtnRight">
<!-- <navigator url="#" class="rightUrl"><button class="righrColor">结算</button></navigator> -->
<view class="rightUrl" @click="showModal('uni')"><button class="righrColor">结算</button></view>
</view>

methods: {
showModal(type) {
if (type === 'uni') {
uni.showModal({content:'确认下单金额'+this.allPrice});
}
},

怎么在methods里面加入取消之后跳转的页面
以及点击确定之后跳转的页面

2020-02-26 15:45 负责人:无 分享
已邀请:
紫川丶

紫川丶

uni.showModal({  
    content:'确认下单金额'+this.allPrice,  
    success: function (res) {  
        if (res.confirm) {  
            console.log('用户点击确定');  
            uni.navigateTo({  
            url:"/pages/user/user"  
        })  
        } else if (res.cancel) {  
            console.log('用户点击取消');  
            uni.navigateTo({  
            url:"/pages/home/home"  
        })  
        }  
    }  
});
  • 喵喵miao (作者)

    uni.showModal({    
    content:'确认下单金额'+this.allPrice,
    success: function (res) {
    if (res.confirm) {
    console.log('用户点击确定');
    uni.navigateTo({
    url:"/pages/order/confirmation"
    })
    } else if (res.cancel) {
    console.log('用户点击取消');
    }
    }
    });

    报错

    语法错误: Unexpected token, expected "," (90:5)

    14:03:34.261 at components\shopcart.vue:90

    2020-03-09 14:01

  • 紫川丶

    回复 喵喵miao: 语法错误看看是不是少了什么符号了

    2020-03-09 16:15

紫川丶

紫川丶

https://uniapp.dcloud.io/api/ui/prompt?id=showmodal
文档写的很清楚,请仔细阅读文档

  • 喵喵miao (作者)

    我当时就这样写的,但是在uni.showModel这里报错

    2020-03-09 14:03

  • 2***@qq.com

    我也是,语法错误,就是这么写的

    2020-12-07 15:08

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