퀴즈 미니 프로그램은 어떻게 질문을 무작위로 게시하나요?

PHPz
풀어 주다: 2020-09-27 10:21:53
원래의
3654명이 탐색했습니다.

질문 답변 애플릿에 질문을 무작위로 게시하는 방법: 1. 질문을 구현하기 위한 코드는 [;

퀴즈 미니 프로그램은 어떻게 질문을 무작위로 게시하나요?

관련 학습 권장사항: WeChat 애플릿 개발

응답 애플릿에 무작위로 질문을 보내는 방법:

초기 인터페이스는 1과 같습니다. 답변을 잘못 입력한 경우 , 아래 텍스트에 "Wrong!"이 표시되는지 확인하고 클릭하여 점프하면 2와 같이 점프 아래에 0에서 9 사이의 정수가 무작위로 생성됩니다. 답이 올바르게 입력되면 OK를 클릭합니다. 텍스트에 '맞습니다!'가 표시됩니다.

간단하게 시작하고 다른 것은 잊어버리세요.

index.wxml 코드:

<form bindsubmit="formBindsubmit">
  <view style="display:flex;">
    <label>请问你的名字?</label>
  </view>
  <view style="display:flex;">
    <label>答案:</label>
    <input name="psw" placeholder="请输入答案!"/>
  </view>
  <view style="display:flex;margin-top:30px;">
    <button style="width:30%;" formType="submit" >确定</button>
  </view>
</form>
<view>{{tip}}</view>
<view style="display:flex;margin-top:30px;">
  <button style="width:30%;" bindtap="goto_logs" >跳转</button>
</view>
<view>{{suiji}}</view>
로그인 후 복사

첫 번째 그룹은 문제의 구현입니다. 양식 구성 요소에는 보기, 입력 및 버튼이 포함되어 있으며 반환되는 값은 팁입니다.

두 번째 그룹은 난수, 버튼 구현이며 반환 값은 suiji입니다.

index.js 코드:

Page({
  data: {
    // text:"这是一个页面"
    tip: &#39;对错&#39;,
    suiji:&#39;00&#39;
  },
  formBindsubmit: function (e) {
    if (e.detail.value.psw == "无面人") {
      this.setData({
        tip: &#39;对了!&#39;
    })
    }
    else {
      this.setData({
        tip: &#39;错了!&#39;
      })
    }
  },
  goto_logs: function () {
    var random = Math.floor(Math.random() * 10);
    this.setData({
      suiji: random
    })
    
  },
 
 })
로그인 후 복사

formBindsubmit 함수입니다. 정답은 "얼굴 없는 남자"입니다. "얼굴 없는 남자"를 입력하면 "맞습니다!"라는 메시지가 표시됩니다.

goto_logs 함수는 무작위입니다. 주로 이 줄에서 var random = Math.floor(Math.random() * 10);은 0을 포함하지만 10을 포함하지 않는 [0,10) 사이의 값을 취합니다.

달성된 효과:

퀴즈 미니 프로그램은 어떻게 질문을 무작위로 게시하나요?

위 내용은 퀴즈 미니 프로그램은 어떻게 질문을 무작위로 게시하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿