Heim > Artikel > WeChat-Applet > Schauen wir uns in diesem Artikel an, wie man das „Intelligent Spring Festival Couplet'-Applet für das Frühlingsfest erstellt!
2022 ist offiziell angekommen. Es bleiben nur noch zehn Tage, bis die Couplets zum chinesischen Neujahrsfest für das Frühlingsfest unverzichtbar sind . Ich hoffe, es wird für alle nützlich sein!
Das neue Jahr steht vor der Tür. Lasst uns eine clevere Couplet-App für das Frühlingsfest erstellen, um alle aufzuheitern! Ich wünsche allen Buddelfreunden vorab ein frohes neues Jahr 2022! Das neue Jahr kommt bald!
1. EffektanzeigeQuellcode-AdresseGitee: https://gitee.com/nanfangzhe/wechat_demo
2. Vorbereitung
Beherrsche die Sprache
:WeChat Mini-Programmsprache
Technische Punkte
We Chatten Mini-Programm-Cloud entwickelt ②
Baidu AI intelligente Erstellungsplattform – intelligentes Schreiben von Frühlingsfest-Couplets~ klicken Begriffserklärung3. Spielablauf und Regeln
Spielablauf
: Sie können die gewünschten Frühlingsfest-Couplets erhalten, indem Sie auf
: ①Zufällige Frühlingsfest-Couplets, die zufällig ein Paar von Frühlingsfest-Couplets anzeigen. ②Nachnamen angeben: Geben Sie Ihren Nachnamen ein, um ein Couplet zu erstellen. 4. Bereitstellungsschritte die Smart Spring Festival Couplets API-Schnittstelle 3️⃣ Dinge, die geändert werden müssen: APPID (die APPID, die beim Öffnen mit dem WeChat-Entwicklertool eingegeben wurde), Baidu-Token (index.js-Datei im Couplet-Ordner), Cloud-Entwicklungsumgebung env (im app.js-Datei) 5. Logikerklärung und Kerncode
1 Logikerklärung zufälliger Frühlingsfest-Couplets
var RANDOM_TEXT_LIST = ["虎", "虎年", "迎春", "春节", "过年", "年兽", "过春节", "初一", "年初", "红红火火", "红火", "开心", "开开心心", "健康", "健健康康", "长寿", "平安", "平平安安", "家庭", "家庭和睦", "和睦", "子子孙孙", "勤劳", "福气", "福", "致富", "富裕", "富", "合家欢喜", "合家", "欢喜", "喜庆", "喜", "囍", "生意兴隆", "恭喜发财", "大富大贵", "富贵", "富裕", "丰年", "子孙满堂", "心欢喜", "人间喜", "灯火", "灯笼", "烟花", "爆竹"]
随机春联
和指定姓氏
2 Erläuterung der Logik der Angabe des Nachnamens
ok: function () { var text = this.data.textV if (!text || text.length > 4) { wx.showToast({ title: '姓氏暂不支持超过4个字哦!', icon: 'none' }) return; } this.getCoupletByTxt(text + "家") // 智能写对联 this.setData({ showModal: false }) },
3 Kerncode
Nach der vorherigen logischen Erklärung wissen Sie möglicherweise, dass der Kerncode eine öffentlich aufgerufene Methode ist. (Bingo~ Du hast es erraten)Methode, die von zufälligen Spring Couplets aufgerufen wird
// 随机春联的调用方法 bindGetRandomCouplet() { let that = this var num = parseInt(Math.random() * (MAX_NUM - MIN_NUM + 1) + MIN_NUM, 10); // 生成[n,m]的随机整数 that.getCoupletByTxt(RANDOM_TEXT_LIST[num]) // 智能写对联 },Methode, die durch Angabe des Nachnamens aufgerufen wird
// 随机春联的调用方法 ok: function () { var text = this.data.textV if (!text || text.length > 4) { wx.showToast({ title: '姓氏暂不支持超过4个字哦!', icon: 'none' }) return; } this.getCoupletByTxt(text + "家") // 智能写对联 this.setData({ showModal: false }) },
Öffentliche Methode, die von intelligenten Spring Couplets aufgerufen wird Wolke Funktion // 智能写对联(API接口来源,参考百度-语言处理技术-智能创作平台-智能写对联:https://ai.baidu.com/ai-doc/NLP/Ok53wb6dh)
getCoupletByTxt(text) {
let that = this
console.log(text) // 字符串(限5字符数以内)即作诗的主题
if (!text || text.length > 5) {
wx.showToast({
title: '主题限制5个字以内哦!',
icon: 'none'
})
return;
}
wx.cloud.callFunction({
name: 'couplet',
data: {
action: 'getCoupletByTxt',
text
}
}).then(res => {
console.log(res)
if (res.result.error_code) {
if ("17".indexOf(res.result.error_code) != -1) {
wx.showToast({
title: '调用次数用完啦,点击右下角小电话,联系开发者充次钱充次数啦!',
icon: 'none',
duration: 3000,
})
} else {
wx.showToast({
title: '当前对联不太行,请重试!',
icon: 'none'
})
}
return;
}
that.setData({
couplets: res.result.couplets
})
})
},
(In der Mitte befindet sich etwas redundanter Code, er ist nicht redundant, er ist nur unorganisiert und wir entwickeln dieses kleine Programm noch ...)
Vollständige Codeadresse: https://gitee. com/nanfangzhe/wechat_demo
【Verwandte Lernempfehlungen: Mini-Tutorial zur Programmentwicklung】
Das obige ist der detaillierte Inhalt vonSchauen wir uns in diesem Artikel an, wie man das „Intelligent Spring Festival Couplet'-Applet für das Frühlingsfest erstellt!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!