老師,為什么我后面的fail函數在界面上運行不處理
?disagree:function(){
?? ??? ??? ?? uni.showModal({
?? ??? ??? ? ??? ?title:"工資上交",
?? ??? ??? ??? ?content:"家務全包",
?? ??? ??? ??? ?confirmText:"確定",
?? ??? ??? ??? ?cancelText:"取消",
?? ??? ??? ??? ?success:function(res){
?? ??? ??? ??? ??? ?if(res.confirm){
?? ??? ??? ??? ??? ??? ?uni.showToast({
?? ??? ??? ??? ??? ??? ??? ?icon:"none",
?? ??? ??? ??? ??? ??? ??? ?title:"答應就不能反悔了",
?? ??? ??? ??? ??? ??? ??? ?duration:3000
?? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ?else{
?? ??? ??? ??? ??? ??? ?uni.showModal({
?? ??? ??? ??? ??? ??? ??? ?title:"答應我吧",
?? ??? ??? ??? ??? ??? ??? ?confirmText:"好",
?? ??? ??? ??? ??? ??? ??? ?cancelText:"不行",
?? ??? ??? ??? ??? ??? ??? ?fail:function(res){
?? ??? ??? ??? ??? ??? ??? ??? ?if(res.confirm){
?? ??? ??? ??? ??? ??? ??? ??? ??? ?uni.showToast({
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?image:"../../static/sa.jpg",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?title:"我就知道你會答應的",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?duration:3000
?? ??? ??? ??? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ??? ??? ?else{
?? ??? ??? ??? ??? ??? ??? ??? ??? ?uni.showToast()({
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?title:"好吧",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?image:"../../static/sa1.jpg",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?duration:3000
?? ??? ??? ??? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?? })
?? ??? ?? },
在界面上不應該是點擊“不行”或者“好”的時候,它會進入下一個界面,執行fail函數,但是為什么我點擊的時候沒有東西出現
2019-09-27
無論點擊什么都是success,在success里面判斷是好還是不好
2019-09-28
老師,我要是想讓下面的表白語言每次只顯示一行應該怎么實現,就是比如第一次出現中文,第二次出現日語嘛,我想讓他第二次出現日語的時候覆蓋中文,在界面上只顯示一行字,這樣怎么實現?
還有一個問題,我們不是在onshow下面創建了一個列表嘛,我想在其他地方再次使用這個列表,我把onshow下面的let換成var,為什么會報錯???請老師指教
<template>
?? ?<view class="content">
?? ??? ?<image src="../../static/sa3.jpeg" mode="widthFix"></image>
?? ??? ?<text class="title">做我女朋友吧</text>
?? ??? ?<view class="anniu">
?? ??? ??? ?<button type="primary" class="anniu1" @tap="agree">好呀</button>
?? ??? ??? ?<button type="warn" class="anniu1" @tap="disagree">不好</button>
?? ??? ?</view>
?? ??? ?<!-- <view class="message" v-for="one in love" :key="one">{{one}}</view> -->
?? ??? ?<view class="message" >{{love}}</view>
?? ?</view>
?? ?
</template>
<script>
?? ?export default {
?? ??? ?data() {
?? ??? ??? ?return {
?? ??? ??? ??? ?love:[]
?? ??? ??? ?}
?? ??? ?},
?? ??? ?onLoad() {
????????????? this.back=uni.getBackgroundAudioManager()
?? ??? ??? ?? this.back.src="file:///D:/CloudMusic/押尾コータロー - 黃昏.mp3"
?? ??? ??? ?? this.back.title="音樂"
?? ??? ??? ?? this.back.play()
?? ??? ?},
?? ??? ?onShow(){
?? ??? ??? ?/* let msg={
?? ??? ??? ??? ?2000:"張晨陽",
?? ??? ??? ??? ?4000:"冀帥旗",
?? ??? ??? ??? ?6000:"lalallalalalalalal",
?? ??? ??? ??? ?
?? ??? ??? ?}
?? ??? ??? ?let ref=this;
?? ??? ??? ?for(let key in msg){
?? ??? ??? ??? ?setTimeout(function(){
?? ??? ??? ??? ??? ?ref.love.push(msg[key])
?? ??? ??? ??? ?},key)
?? ??? ??? ?} */
?? ??? ?},
?? ??? ?methods: {
????????? agree:function(){
?? ??? ??? ?? uni.showToast({
?? ??? ??? ??? ?image:"../../static/sa.jpg",
?? ??? ??? ??? ?title:"太好了",
?? ??? ??? ??? ?duration:3000
?? ??? ??? ?? })
?? ??? ??? ?let msg={
?? ??? ??? ? ??? ?2000:"小明",
?? ??? ??? ? ??? ?4000:"小張",
?? ??? ??? ? ??? ?6000:"小強",
?? ??? ??? ?? }
?? ??? ??? ?? let ref=this;
?? ??? ??? ?? ref.love.push(msg[4000])
?? ??? ?? },
?? ??? ? disagree:function(){
?? ??? ??? ?? uni.showModal({
?? ??? ??? ? ??? ?title:"工資上交",
?? ??? ??? ??? ?content:"家務全包",
?? ??? ??? ??? ?confirmText:"確定",
?? ??? ??? ??? ?cancelText:"取消",
?? ??? ??? ??? ?success:function(res){
?? ??? ??? ??? ??? ?if(res.confirm){
?? ??? ??? ??? ??? ??? ?uni.showToast({
?? ??? ??? ??? ??? ??? ??? ?icon:"none",
?? ??? ??? ??? ??? ??? ??? ?title:"答應就不能反悔了",
?? ??? ??? ??? ??? ??? ??? ?duration:2000
?? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ?else{
?? ??? ??? ??? ??? ??? ?uni.showModal({
?? ??? ??? ??? ??? ??? ??? ?title:"答應我吧",
?? ??? ??? ??? ??? ??? ??? ?confirmText:"好",
?? ??? ??? ??? ??? ??? ??? ?cancelText:"不行",
?? ??? ??? ??? ??? ??? ??? ?success:function(res){
?? ??? ??? ??? ??? ??? ??? ??? ?if(res.confirm){
?? ??? ??? ??? ??? ??? ??? ??? ??? ?uni.showToast({
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?/* image:"../../static/sa.jpg", */
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?icon:"none",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?title:"我就知道你會答應的",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?duration:2000
?? ??? ??? ??? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ??? ??? ?else{
?? ??? ??? ??? ??? ??? ??? ??? ??? ?uni.showToast({
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?title:"好吧",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?image:"../../static/sa1.jpg",
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?duration:2000
?? ??? ??? ??? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ?})
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?? })
?? ??? ??? ?? let msg={
?? ??? ??? ??? ??? ?2000:"小明",
?? ??? ??? ??? ??? ?4000:"小張",
?? ??? ??? ??? ??? ?6000:"小強",
?? ??? ??? ???? }
?? ??? ??? ???? let ref=this;
?? ??? ??? ???? ref.love.push(msg[2000])
?? ??? ?? }
?? ??? ?}
?? ?}
</script>
<style>
?? ?@import url("index.less");
</style>