微信小程序

您所在的位置:网站首页 英语词汇库怎么做的视频 微信小程序

微信小程序

2024-07-13 05:24| 来源: 网络整理| 查看: 265

英语词典小程序

基于英语词典小程序插件 - 提供开源地址

项目地址

英语词典小程序插件: 微信小程序 词典 真题基础服务插件(gitee.com)

功能特色[x] 全面详实的经典词库,详细释义覆盖约1.2w词,精简释义覆盖基本全部词汇[x] 提供多语言识别翻译功能接口[x] 不断完善的例句库,涵盖四六级和考研英语例句[x] 详实的单词分类,针对不同需求,提供单词记背需要[x] 单词例句以组件形式呈现,方便小程序引入使用[x] 提供第三方插件API供调用,可自定义展现形式功能预览

插件提供部分可以直接调用的组件或功能页

单词册 & 单词详情

顶部栏查词组件 & 英汉互译功能

插件使用文档

申请权限请在小程序后台搜索本插件(AppID=wx2facb7b57eedf7e6) 设置-第三方服务-添加插件英语词典调用限制插件无调用限制API需要发邮件申请 [email protected](暂未开放)调用方式

插件最新版本为 1.8.1

全局app.json配置

代码语言:javascript复制"plugins": { "edict-plugin": { "version": "1.8.1", "provider": "wx2facb7b57eedf7e6" } }功能页

单词册

需要携带参数userId,一般为用户openid

代码语言:javascript复制wx.navigateTo({ url: 'plugin://edict-plugin/index?userId=xxxxxxxxx', })

词句详情页

需要携带参数word

代码语言:javascript复制wx.navigateTo({ url: 'plugin://edict-plugin/word?word=xxxxxxx', })

英汉互译页

代码语言:javascript复制wx.navigateTo({ url: 'plugin://edict-plugin/en-zh', })组件

插件提供了对外暴露的组件,可以由外部页面直接引入使用

顶部查词栏

引入方式

代码语言:javascript复制{ "usingComponents": { "nav-search":"plugin://edict-plugin/nav-search" } }

使用方式

Props

参数

说明

类型

navshow

是否展示该组件

Boolean

Events

参数

说明

类型

wordselect

单词选择事件,可与词句功能页组合使用

Event

代码语言:javascript复制

单词盒子

引入方式

代码语言:javascript复制{ "usingComponents": { "word-box":"plugin://edict-plugin/word-box" } }

使用方式

参数

说明

类型

word

传入单词

string

代码语言:javascript复制

例句盒子

引入方式

代码语言:javascript复制{ "usingComponents": { "sentence-box":"plugin://edict-plugin/sentence-box" } }

使用方式

参数

说明

类型

word

传入单词

string

代码语言:javascript复制接口

使用插件内部接口需要在页面引入插件

代码语言:javascript复制var plugin = requirePlugin("edict-plugin");

单词前缀匹配

参数

说明

类型

prefix

单词前缀

string

代码语言:javascript复制plugin.preMatchWord(prefix).then(res=>{ console.log(res) })

英汉互译(自动检测)

参数

说明

类型

sentence

待翻译句子

string

代码语言:javascript复制plugin.translationEnZh(sentence).then(res=>{ console.log(res) })

定向翻译(自动检测源语言)

参数

说明

类型

target

目标语言代码,详见底部附录语言对照表Code

string

sentence

待翻译句子

string

代码语言:javascript复制plugin.translationTo(target, sentence).then(res=>{ console.log(res) })

单词查询

参数

说明

类型

word

待查询单词

string

代码语言:javascript复制plugin.wordQuery(word).then(res=>{ console.log(res) })

例句查询

参数

说明

类型

word

待查询单词

string

代码语言:javascript复制plugin.sentenceQuery(word).then(res=>{ console.log(res) })

获取用户收藏列表

参数

说明

类型

openId

用户唯一openId

string

代码语言:javascript复制plugin.getFavorWord(openId).then(res=>{ console.log(res) })

判断用户是否收藏单词

参数

说明

类型

openId

用户唯一openId

string

word

待查询单词

string

代码语言:javascript复制plugin.isFavor(openId,word).then(res=>{ console.log(res) })

用户新增收藏单词

参数

说明

类型

openId

用户唯一openId

string

word

待查询单词

string

代码语言:javascript复制plugin.addFavor(openId,word).then(res=>{ console.log(res) })

用户移除收藏单词

参数

说明

类型

openId

用户唯一openId

string

word

待查询单词

string

代码语言:javascript复制plugin.pullFavor(openId,word).then(res=>{ console.log(res) })更新日志

1.8.1

发布时间:2021-07-26

使用云开发CloudBase 重构项目提供第三方访问API

1.7.0

发布时间: 2021-04-20

请求重定向整合,优化了数据获取速度缓存数据获取 bug fixed提供了几个可供小程序调用的接口

1.6.1

发布时间:2021-03-15

部分单词查询 404 情况的处理 bug fixed调整了API接口规则

1.6.0

发布时间:2021-03-08

此后的接口地址为长期维护,不会废弃(LTS)

1.5.2(接口已废弃)

发布时间:2021-03-02

1.5.1(接口已废弃)

发布时间:2021-03-01

初始版本交流群

小程序开发/插件开发交流群: 625756936

附录语言参数对照表

Language

Code

Afrikaans

af

Albanian

sq

Amharic

am

Arabic

ar

Armenian

hy

Azeerbaijani

az

Basque

eu

Belarusian

be

Bengali

bn

Bosnian

bs

Bulgarian

bg

Catalan

ca

Cebuano

ceb

Chinese (Simplified)

zh-CN

Chinese (Traditional)

zh-TW

Corsican

co

Croatian

hr

Czech

cs

Danish

da

Dutch

nl

English

en

Esperanto

eo

Estonian

et

Finnish

fi

French

fr

Frisian

fy

Galician

gl

Georgian

ka

German

de

Greek

el

Gujarati

gu

Haitian Creole

ht

Hausa

ha

Hawaiian

haw (ISO-639-2)

Hebrew

iw

Hindi

hi

Hmong

hmn (ISO-639-2)

Hungarian

hu

Icelandic

is

Igbo

ig

Indonesian

id

Irish

ga

Italian

it

Japanese

ja

Javanese

jw

Kannada

kn

Kazakh

kk

Khmer

km

Korean

ko

Kurdish

ku

Kyrgyz

ky

Lao

lo

Latin

la

Latvian

lv

Lithuanian

lt

Luxembourgish

lb

Macedonian

mk

Malagasy

mg

Malay

ms

Malayalam

ml

Maltese

mt

Maori

mi

Marathi

mr

Mongolian

mn

Myanmar (Burmese)

my

Nepali

ne

Norwegian

no

Nyanja (Chichewa)

ny

Pashto

ps

Persian

fa

Polish

pl

Portuguese (Portugal, Brazil)

pt

Punjabi

pa

Romanian

ro

Russian

ru

Samoan

sm

Scots Gaelic

gd

Serbian

sr

Sesotho

st

Shona

sn

Sindhi

sd

Sinhala (Sinhalese)

si

Slovak

sk

Slovenian

sl

Somali

so

Spanish

es

Sundanese

su

Swahili

sw

Swedish

sv

Tagalog (Filipino)

tl

Tajik

tg

Tamil

ta

Telugu

te

Thai

th

Turkish

tr

Ukrainian

uk

Urdu

ur

Uzbek

uz

Vietnamese

vi

Welsh

cy

Xhosa

xh

Yiddish

yi

Yoruba

yo

Zulu

zu



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3