成语猜猜猜小程序源码

发布: 青白 2024-02-25 点击次数:

开发一个成语猜猜猜的小程序是一项有趣而具有教育意义的任务。下面是一个简单的成语猜猜猜小程序的源码示例,使用了微信小程序框架(基于JavaScript):

成语猜猜猜小程序源码1.jpg

1. 页面结构:

成语猜猜猜小程序源码2.jpg

html

成语猜猜猜小程序源码3.jpg

!-- index.wxml --


view class="container"


view class="title"成语猜猜猜view


view class="idiom"{{currentIdiom}}view


input class="input" placeholder="请输入你猜的成语" bindinput="inputHandler"


button class="button" bindtap="checkIdiom"确定button


view class="result"{{result}}view


view


2. 样式设计:


css


index.wxss


.container {


display: flex;


flex-direction: column;


align-items: center;


justify-content: center;


height: 100vh;


}


.title {


font-size: 24px;


margin-bottom: 20px;


}


.idiom {


font-size: 20px;


margin-bottom: 20px;


}


.input {


width: 80%;


height: 40px;


border: 1px solid ccc;


border-radius: 5px;


padding: 0 10px;


margin-bottom: 20px;


}


.button {


width: 100px;


height: 40px;


background-color: 007bff;


color: fff;


border: none;


border-radius: 5px;


}


.result {


margin-top: 20px;


}


3. 逻辑处理:


javascript


index.js


Page({


data: {


idioms: ['一心一意', '四面楚歌', '画蛇添足', '亡羊补牢', '卧薪尝胆'], 成语列表


currentIndex: 0, 当前成语索引


currentIdiom: '', 当前成语


userInput: '', 用户输入


result: '' 结果提示


},


onLoad: function () {


this.generateIdiom(); 页面加载时生成随机成语


},


generateIdiom: function () {


const index = Math.floor(Math.random() this.data.idioms.length);


this.setData({


currentIndex: index,


currentIdiom: this.data.idioms[index]


});


},


inputHandler: function (e) {


this.setData({


userInput: e.detail.value.trim()


});


},


checkIdiom: function () {


const userInput = this.data.userInput;


const currentIdiom = this.data.currentIdiom;


if (userInput === currentIdiom) {


this.setData({


result: '恭喜你,答对了!'


});


} else {


this.setData({


});


}


}


});


总结:


以上是一个简单的成语猜猜猜小程序的源码示例。通过该小程序,用户可以在页面中看到一个随机的成语,然后输入自己猜测的成语,系统会给出相应的答案提示。这个小程序不仅可以提供娱乐,还能增加用户对成语的认知和

上一篇:湖南网店小程序简单吗返回列表下一篇:开县微信小程序开发
QQ

申请试用

电话

服务热线

总机:400-109-0509

QQ

QQ客服

wechat

微信客服

项目经理

顶部

回到顶部