【实战】使用 uniapp 开发一个面试刷题小程序

沙海 2022年6月15日10:05:52Java评论29字数 6401阅读21分20秒阅读模式
摘要

智能摘要

速蛙云 - 极致体验,强烈推荐!!!

智能摘要文章源自JAVA秀-https://www.javaxiu.com/66638.html

有句话说的好,"机会永远是留给有准备的人",话虽不错,但有的人会说,"每天上班忙的要死,能完成任务就不错了,哪有时间准备面试刷题呢?我个人本来爱好react技术栈,但由于Uniapp开发可以有免费的云开发环境(阿里云50个,腾讯云1个),果断选择Uniapp。在unicloud web控制台中表创建完成后,然后在hbuilderX中下载所有DB Schema。文章源自JAVA秀-https://www.javaxiu.com/66638.html

原文约 3655 | 图片 31 | 建议阅读 8 分钟 | 评价反馈文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序

小黑格子屋 文章源自JAVA秀-https://www.javaxiu.com/66638.html

以下文章来源于JS酷,作者狂奔滴小马文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

JS酷.文章源自JAVA秀-https://www.javaxiu.com/66638.html

分享 JavaScript 以及热门框架,前端工程师学习和交流聚集地。文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

来源:JS酷文章源自JAVA秀-https://www.javaxiu.com/66638.html

作者:狂奔滴小马文章源自JAVA秀-https://www.javaxiu.com/66638.html

 文章源自JAVA秀-https://www.javaxiu.com/66638.html

前言

2022 年,我觉得是互联网最难的一年,直至 5 月也依然是互联网寒冬,大厂裁员的消息在微信群漫天飞舞,而招聘网站上的 HC 也越来越少,因此不少小厂也开始纷纷内卷,压低员工绩效,本应该晋级加薪的时间,也变成了杳无音信。难道我们就束手无策了吗?有句话说的好,“机会永远是留给有准备的人”,话虽不错,但有的人会说,“每天上班忙的要死,能完成任务就不错了,哪有时间准备面试刷题呢?”,因此我决定开发一个面试刷题小程序,让我们可以充分利用一些空闲时间提高自己,比如上班挤地铁的时候,排队做核酸的时候,都可以。文章源自JAVA秀-https://www.javaxiu.com/66638.html

项目体验

文章源自JAVA秀-https://www.javaxiu.com/66638.html

为什么取名“面试狗”呢?取名模仿自鱼皮大佬的"面试鸭"网站,鸭是谐音,但狗却是“狗头保命”。文章源自JAVA秀-https://www.javaxiu.com/66638.html

功能结构

  • 面试刷题文章源自JAVA秀-https://www.javaxiu.com/66638.html

    • 选择题文章源自JAVA秀-https://www.javaxiu.com/66638.html

    • 简答题文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 文章文章源自JAVA秀-https://www.javaxiu.com/66638.html

    • 面试技巧文章源自JAVA秀-https://www.javaxiu.com/66638.html

    • 面试经验文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 视频文章源自JAVA秀-https://www.javaxiu.com/66638.html

    • 视频解析文章源自JAVA秀-https://www.javaxiu.com/66638.html

    • 模拟面试文章源自JAVA秀-https://www.javaxiu.com/66638.html

因为视频都会有版权,个人也不能上架视频类小程序,所以放弃。文章源自JAVA秀-https://www.javaxiu.com/66638.html

技术架构图

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

面试刷题小程序架构图文章源自JAVA秀-https://www.javaxiu.com/66638.html

技术栈选择文章源自JAVA秀-https://www.javaxiu.com/66638.html

关于跨端开发或者多端开发,一般会使用 Taro 或者 Uniapp文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 如果是 React 技术栈一般会选择 Taro文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 如果是 Vue 技术栈一般会选择 Uniapp文章源自JAVA秀-https://www.javaxiu.com/66638.html

我个人本来爱好 react 技术栈,但由于 Uniapp 开发可以有免费的云开发环境(阿里云 50 个,腾讯云 1 个),果断选择 Uniapp。文章源自JAVA秀-https://www.javaxiu.com/66638.html

初始化项目

在开始之前请先文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 注册一个微信小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 下载微信小程序开发工具文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 注册一个 dcloud 账号文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 下载 hbuilderX文章源自JAVA秀-https://www.javaxiu.com/66638.html

hbuilderX 是 dcloud 开发的代码编辑器,集成了便捷的云开发环境,可以方便我们调试。如果喜欢使用 vscode 的同学可以参考下面这篇文章。文章源自JAVA秀-https://www.javaxiu.com/66638.html

使用 VSCode 开发 uni-app 教程[1]文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

新建项目文章源自JAVA秀-https://www.javaxiu.com/66638.html

新建一个空白项目,选择开启 unicloud,选择阿里云。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

关联云服务空间文章源自JAVA秀-https://www.javaxiu.com/66638.html

然后关联云服务空间,至此项目初始化完成。文章源自JAVA秀-https://www.javaxiu.com/66638.html

表结构设计

uniCloud 提供了一个 JSON 格式的文档型数据库。顾名思义,数据库中的每条记录都是一个 JSON 格式的文档。所以只需要保存 JSON 格式的数据就会自动往数据库里面插入一条记录。既然是文档形数据数据库,那么我们为什么要设计数据结构呢,别着急,这个在后面有大用处,我们先按关系形数据库设计表结构。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

云数据库控制台文章源自JAVA秀-https://www.javaxiu.com/66638.html

打开云数据库控制台,新建一张表, 取名为 fe-question, 在表结构中输入以下 json,文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

{ "bsonType":"object", "required":[], "permission":{ "read": true, "create": true, "update": true, "delete": true}, "properties":{ "_id":{ "description":"ID,系统自动生成"}, "title":{ "bsonType":"string", "title":"标题", "description":"标题", "label":"标题", "trim":"both"}, "desc":{ "bsonType":"string", "title":"描述", "description":"描述", "label":"描述", "trim":"both"}, "explanation":{ "bsonType":"string", "title":"解析", "description":"解析", "label":"解析", "trim":"both"}, "tagId":{ "bsonType":"number", "title":"tag", "description":"标签", "label":"标签", "trim":"both"}}}
文章源自JAVA秀-https://www.javaxiu.com/66638.html

这里我就罗列了几个重要字段。表结构创建完成了,接下来我们需要收集下面试题。文章源自JAVA秀-https://www.javaxiu.com/66638.html

数据收集

题目来源文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 大厂面试题每日一题[2]文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 每日一题[3]文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 前端面试[4]文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 牛客网 - 互联网求职神器和备考学习平台[5]文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 赛码网 - IT 笔试面试加分利器[6]文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 掘金面试标签[7]文章源自JAVA秀-https://www.javaxiu.com/66638.html

建完表后我们要往表中添加一些数据,这里可以大家可以自行整理,当然也可以使用 node 爬虫, 这里就列几个可能用到的 JS 库文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • axios 用于爬取网页内容文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • cheerio[8] 是服务端的 jquery api,用于获取 dom 节点数据文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • turndown[9] 将 html 转化为 markdown文章源自JAVA秀-https://www.javaxiu.com/66638.html

比如牛客网只需要直接爬接口就可以了文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

const axios =require("axios");const fs =require("fs");const _ =require("lodash");functionsleep(time){returnnewPromise((reslove)=>setTimeout(reslove, time));}const headers ={ "content-type":"application/json; charset=utf-8", "user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36",};const listUrl ="https://www.nowcoder.com/api/questiontraining/interview/jobQuestionList";const detailUrl ="https://www.nowcoder.com/api/questiontraining/interview/jobQuestionDetail";let result =[];constfetchList=async(page =1)=>{console.log("请求第"+ page +"页");const res =await axios.get(listUrl,{ params:{ questionJobId:156, questionClassifyId:0, size:50, page, _:newDate().getTime(),}, headers,}).then((res)=>{return res.data;});if(res.data.subjectList.length >0){awaitfetchDetail(res.data.subjectList);awaitfetchList(page +1);}else{console.log("爬完了"); fs.writeFileSync("fe-question.json",JSON.stringify(result));}};constfetchDetail=async(data)=>{for(let index =0; index < data.length; index++){const item = data[index];//await sleep(1000);const res =await axios.get(detailUrl,{ params:{ questionId: item.questionId, questionJobId: item.questionJobId, questionClassifyId:0, _:newDate().getTime(),}, headers,}).then((res)=>{return res.data;});if(res && res.data){console.log("正在保存:"+ res.data.title); result.push({ explanation: res.data.referenceAnswer, title: res.data.title, desc: res.data.content, tag: _.get(res.data.questionTags,"[0].name"),});}}};fetchList();
文章源自JAVA秀-https://www.javaxiu.com/66638.html

上面代码,可以用于很多类似网站,先爬列表再爬详情这样的接口数据, sleep函数可以自行控制,这样可以防止服务端阻止爬虫,如有些网站需要登录,可以将cookie复制出来,保存在headers 中文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

爬虫截图文章源自JAVA秀-https://www.javaxiu.com/66638.html

云函数获取数据

有了数据,接下来我们就需要实现后端逻辑,也就是接口部分。新建云函数文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

新建云函数文章源自JAVA秀-https://www.javaxiu.com/66638.html

在 hbuilderX 中选择 cloudFunctions,右键新建云函数,输入函数名称 question-detail文章源自JAVA秀-https://www.javaxiu.com/66638.html

新建完成后,会在 index.js 中生成最简单的云函数代码。文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

'use strict';exports.main=async(event, context)=>{//event为客户端上传的参数console.log('event : ', event)//返回数据给客户端return event};
文章源自JAVA秀-https://www.javaxiu.com/66638.html

event 为客户端上传的参数 ,return 返回数据给客户端,我们修改成如下代码文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

'use strict';exports.main=async(event, context)=>{const db = uniCloud.database();const res =await db.collection('fe-question').doc(event.id).get()//返回数据给客户端return res.data[0]};
文章源自JAVA秀-https://www.javaxiu.com/66638.html

这样就可以根据 id 查询面试题详情了。那么要如何调试呢,hbuilderX 可以直接配置请求参数,输入请求参数为 JSON 格式文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

配置测试参数文章源自JAVA秀-https://www.javaxiu.com/66638.html

然后点击运行本地云函数,这样就可以直接运行云函数,拿到返回的 JSON 数据。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

云函数运行结果文章源自JAVA秀-https://www.javaxiu.com/66638.html

数据请求

前端页面遵循 vue 语法,只不过数据请求我们必须用 uniCloud 帮我封装好的函数请求数据,文章源自JAVA秀-https://www.javaxiu.com/66638.html

假设我们现在要调用下刚才的面试题详情的云函数,那么前端可以通过如下方式调用这个云函数。文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

// promise方式uniCloud.callFunction({ name:'fe-question', data:{ id:1}}).then(res =>{this.detail=res.result});// callback方式uniCloud.callFunction({ name:'fe-question', data:{ id:1},success(){},fail(){},complete(){}});
文章源自JAVA秀-https://www.javaxiu.com/66638.html

云函数执行结果会存在 result 中,一般会在 onLoad 生命周期中请求数据。文章源自JAVA秀-https://www.javaxiu.com/66638.html

到此,我们的面试小程序前后端可以联调啦。文章源自JAVA秀-https://www.javaxiu.com/66638.html

Markdown 解析

Towxml 是一个可将 HTML、Markdown 转为微信小程序 WXML(WeiXin Markup Language)的渲染库。用于解决在微信小程序中 Markdown、HTML 不能直接渲染的问题。并且在有详情的文档,如何在 uniapp 中使用?可以参考这份文档[10],这里我不过多赘述。大家若有相关需求,可以参考文档进行开发。文章源自JAVA秀-https://www.javaxiu.com/66638.html

后台管理

按照上面步骤,相信有前端基础的同学,肯定可以开发出类似的功能,但对于云开发来说,我认为最麻烦的是后台管理,刷题小程序开发好了,总需要一个后台维护的地方,虽然 uniapp 有 uni-admin 模板,也可以快速开发出一个后台管理系统,但对于个人开发者来说,需要投入不少成本。文章源自JAVA秀-https://www.javaxiu.com/66638.html

得益于 hbuilderX 中的 schema2code 功能,可以直接根据数据模型直接生成管理页面代码,所以我们可以直接在小程序端管理数据了。文章源自JAVA秀-https://www.javaxiu.com/66638.html

下面我就贴一下文章模块的管理页面的步骤:文章源自JAVA秀-https://www.javaxiu.com/66638.html

首先根据数据字段写好 schema。我这边直接使用了系统自带的 opendb,在 unicloud web 控制台中新建表,选中文章表和类别表,大家可以根据自己的需求增减字段。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

unicloud web 控制台中新建表 news 表文章源自JAVA秀-https://www.javaxiu.com/66638.html

在 unicloud web 控制台中表创建完成后,然后在 hbuilderX 中下载所有 DB Schema。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

将云端的Schema下载到本地文章源自JAVA秀-https://www.javaxiu.com/66638.html

选中 news 表,右键 schema2code文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

右键 schema2code 生成代码文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

勾选需要管理的字段文章源自JAVA秀-https://www.javaxiu.com/66638.html

接着会弹出字段选择页面,我们可以根据需求勾选需要管理的数据字段,点击确定就会自动生成 关于 news 表的增删查改的页面啦。一起来看下效果文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章列表文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

新建文章文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章编辑文章源自JAVA秀-https://www.javaxiu.com/66638.html

权限设计

并不能让所有用户都有后台管理权限,所以我们可以根据微信小程序的提供的 openid 来建立用户系统。文章源自JAVA秀-https://www.javaxiu.com/66638.html

下面介绍下主要步骤:文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 第一步:使用 uni.getUserProfile 来获取头像昵称等信息文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 第二步:通过微信小程序端 API uni.login获得 code文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 第三步:在服务端通过 API auth.code2session 就可以获取到用户的 openid 了,文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 第四步:新建一张表wx_user,将 openId 和用户信息存入云数据库中。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

云数据库把自己设置成admin文章源自JAVA秀-https://www.javaxiu.com/66638.html

最后直接把自己的信息设置成 admin, 在小程序端根据 admin 展示后台管理菜单。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

根据admin字段显示管理菜单文章源自JAVA秀-https://www.javaxiu.com/66638.html

红色部分并不是对所有人展示,根据 admin 字段显示管理字段。文章源自JAVA秀-https://www.javaxiu.com/66638.html

打包发布

至此我们的面试刷题小程序开发结束了,点击菜单上的发布按钮,我们可以打包成 App、H5 和各种应用的小程序。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

hbuilderX 可以发布的小程序列表文章源自JAVA秀-https://www.javaxiu.com/66638.html

我这边发布的是微信小程序,要先打开微信小程序开发者工具,点击发布后,微信小程序开发者会自动运行,点击上传,最后在微信后台发布提交审核即可。文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

微信小程序发布文章源自JAVA秀-https://www.javaxiu.com/66638.html

小结

一起来总结下文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 使用 uniApp 和云开发我们可以免费白嫖一个跨端的小程序。文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 可以利用爬虫抓取一些资源,来丰富我们的内容。文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 使用 schema2code 可以自动生成后台管理页面文章源自JAVA秀-https://www.javaxiu.com/66638.html

  • 通过用户权限控制,可以在小程序端管理数据,PC 端也可以(用微信客户端打开小程序即可)文章源自JAVA秀-https://www.javaxiu.com/66638.html

以上就是本文全部内容,希望这篇文章对大家有所帮助,也可以参考我往期的文章或者在评论区交流你的想法和心得,欢迎一起探索前端。文章源自JAVA秀-https://www.javaxiu.com/66638.html

[1]使用 VSCode 开发 uni-app 教程: https://juejin.cn/post/7090532271257714695文章源自JAVA秀-https://www.javaxiu.com/66638.html

[2]大厂面试题每日一题: https://q.shanyue.tech/文章源自JAVA秀-https://www.javaxiu.com/66638.html

[3]每日一题: https://github.com/everest-architecture/front-end-daily-question文章源自JAVA秀-https://www.javaxiu.com/66638.html

[4]前端面试: https://github.com/lgwebdream/FE-Interview文章源自JAVA秀-https://www.javaxiu.com/66638.html

[5]牛客网: https://www.nowcoder.com/文章源自JAVA秀-https://www.javaxiu.com/66638.html

[6]赛码网: https://www.acmcoder.com文章源自JAVA秀-https://www.javaxiu.com/66638.html

[7]掘金面试标签: https://juejin.cn/frontend/%E9%9D%A2%E8%AF%95?sort=hottest文章源自JAVA秀-https://www.javaxiu.com/66638.html

[8]cheerio: https://github.com/cheeriojs/cheerio文章源自JAVA秀-https://www.javaxiu.com/66638.html

[9]turndown: https://github.com/mixmark-io/turndown文章源自JAVA秀-https://www.javaxiu.com/66638.html

[10]如何 在 uniapp 中使用 towxml ?: https://github.com/sbfkcel/towxml/issues/116文章源自JAVA秀-https://www.javaxiu.com/66638.html

-End-

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序 可乐记得加冰,爱我就要置顶 【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序 文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

【实战】使用 uniapp 开发一个面试刷题小程序素质三连biubiubiu~【实战】使用 uniapp 开发一个面试刷题小程序文章源自JAVA秀-https://www.javaxiu.com/66638.html

继续阅读
文章末尾固定信息...
weinxin
资源分享QQ群
本站是JAVA秀团队的技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定