背景

2019到2020过渡经历了一件大事——新型冠状病毒疫情的爆发。作为一个应届实习生,我很幸运没有丢掉这份工作,尽管呆在这里没有什么实际的进阶,但是也算是学到不同的技术。先前的华为商业应用开发云,现在又是华为WeLink,为啥又是华为,而且为啥又是一个用的人少,对一个新手不友好的学习过程。说正题,WeLink是华为推出的一款远程办公软件(疫情让远程办公复兴了),这款软件内置有很多小程序,而且也提供给企业二度开发小程序的平台与接口来满足企业需求。很不巧,作为公司唯一的实习开发生,这个任务在我身上了。

萌新小程序探路

跟上一个学习经历真的是Ctrl C、Ctrl V!跟我平时网上找代码一样,
提供一个we码开发工具,再提供一个小程序开发的学习手册,提供一些服务端API、前端API和前端组件。说实话,在这之前,小程序我只知道微信小程序,并下载它的开发平台来看过,但说到开发,那就抱歉了。现在要我开发另一个软件的小程序,且学习资料真的是寥寥无几,没办法了,研究微信小程序,对照着看有什么相同之处,不得不说微信小程序的资料真的是很多很完善。

摆弄环境

要开发,那就要布置环境吧,还好,跟微信一样,下载个集成的开发工具就可以了,但是这也花了我一天的时间,原因是:它的手册上提供的是比较老版本的开发环境布置方法,要下载这个组件,配置那个环境变量,模板得自己下,自己导入。等我弄得差不多了,结果发现它有最新的集成环境,下载即用。吐血。
来看看开发平台

研究组件

对于手册它提供的组件有俩:ui和React-ui很显然我对后者不是很熟练,所以我果断选择了基础的ui组件。小程序嘛,面向移动端的,所以提供的组件不求花里胡哨,但求实用即可是吧,来我们看看图
刚开始的时候我觉得还是很友好的,提供具体的代码、样式还有移动端模拟等,对我来说复制就可以用了撒,但是当我具体要使用来copy代码的时候才发现,我的天,果然只是有样式,根本不是它模拟的那个月,具体的功能得自己写。嘿嘿,其实也很满足了,不用调样式,那才恶心呢,逻辑自己写也是正常的,不然谁都是程序员了。

API

虽然对API这个词知道很早,但是真的理解是在学这个期间,想要用它你得知道它是啥吧,所以我找到一篇很好的文章来解说。SDK和APID的区别
说白了API就是个吸管,SDK是个罐子,想要喝罐子里的水就得靠这跟吸管。
官方提供的API有服务端也有前端的,总体还是比较全的。

总结

我做的是个关于工作报告的小程序,说起来也算比较容易,通过实实在在的对一个一个功能模块的实现很容易就搞懂了这么个开发流程,说起来也不是太难,难得是对新事物的那种恐惧。

记录学习华为WeLink小程序的开发过程相关推荐

  1. 华为服务器微信公众号,记录:华为配置小程序后台服务器

    # 记录:华为配置小程序后台服务器 ## 零.前言 之前做个一个RSS阅读器的微信小程序,还取了个名字:**真简阅读器**,后端由腾讯云驱动,最近刚好到期了,就迁移到了华为云.最明显的不同就是华为云默 ...

  2. 一篇文章带你搞懂微信小程序的开发过程

    点击上方"前端进阶学习交流",进行关注 回复"前端"即可获赠前端相关学习资料 今 日 鸡 汤 只解沙场为国死,何须马革裹尸还. 大家好,我进阶学习者. 前言 小 ...

  3. 微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享

    微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享 项目需求 1.后台统计一个用户在我们小程序的每个页面的停留时间 2,前台用户可以在个人中心看到自己的分享记录以及多少人查看 需求分析 需求一 ...

  4. 从0开始学习开发微信小程序(熟悉微信开发者工具页面,简单修改、添加一些内容)

    目录 从0开始学习开发微信小程序 准备工作 下载安装微信开发者工具.注册小程序账号 创建小程序 实际操作学习基本功能 写一个名为new的页面. 修改主页的"Hello World" ...

  5. 微信小程序开发学习1(小程序的入门知识)

    微信小程序开发学习1(小程序的入门知识) 1.制定学习目标: 能够知道如何创建小程序项目 能够清楚小程序项目的基本组成结构 能够知道小程序页面的几个组成部分 能够知道小程序中常见的组件如何使用 能够知 ...

  6. 电影周周看——适合新手学习的微信小程序

    电影周周看--适合新手学习的微信小程序 一个极其适合新手学习的微信小程序--电影周周看.在这里你可以学习到小程序开发的基本流程和基本方法,麻雀虽小,五脏俱全.搭配学堂在线的教学视频食用更佳!针对教学视 ...

  7. 2020最新版前端学习路线图--微信小程序制作原来如此简单

    黑马程序员前端学习路线图大纲中第六阶段的学习是微信小程序的学习:主要介绍了前端学习路线图中微信小程序的学习目标,前端学习路线图中微信小程序的市场价值,前端学习路线图中微信小程序的重点知识.前端学习路线 ...

  8. 学习使用微信小程序动态获取当前时间并实时跳动

    学习使用微信小程序动态获取当前时间并实时跳动 1.修改util.js 2..js函数构造 3.wxml页面显示固定时间 1.修改util.js const formatTime = date => ...

  9. 基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

最新文章

  1. Nginx学习之负载均衡fair模块
  2. wxWidgets:wxCheckBox类用法
  3. SAP Cloud for Customer的HTML Mashup渲染原理
  4. 加薪——爱你在心口难开
  5. B-Tree及其建立过程
  6. 【Spring Boot + Vue 实际案例】
  7. dubbo源码解析-spi(二)
  8. 容器技术Docker K8s 32 容器服务ACK基础与进阶-弹性伸缩
  9. 珍大户《认知世界的经济学》学习笔记,更新时间 2021年01月30日22:34:35
  10. VBA编程_常用函数总结1
  11. 2017全国省市区县 json数据
  12. 如何批量查询身份证号码地址归属地,身份证性别男女,星座,身份证生肖,身份证年龄以及身份证是否校验合法,一篇文章介绍清楚
  13. 【Java】Java学习笔记(5)——Java泛型作业函数题
  14. python图片分析中央气象台降水_获取中央气象台网的气象数据 全流程技术解析(python 爬虫)...
  15. 人类的历史就是一部创业史
  16. 代码随想录第二天 leetcode 977、209、59
  17. android微信刷脸支付宝,微信刷脸支付和支付宝刷脸支付一样吗
  18. ubuntu 12.04 ATI 驱动
  19. 用cocos2dx做一个简单的单机捕鱼达人游戏(6)结束告辞
  20. IIS应用服务器下MP4无法播放的问题

热门文章

  1. 简单Chrome脚本 自动跳过b站视频播放结束后的的充电鸣谢页面
  2. MySQL向SQLite的数据库迁移(SQL文件转存为DB文件)
  3. 十一:python 零时区转成东八区两种方式
  4. DataGridView 设置选中行、自适应列宽
  5. 贵州省黔东南高考模拟考试成绩查询2021,贵州省黔东南州2021届高三下学期3月高考模拟考试 语文 Word版含答案...
  6. 网秦发布2012Q3全球手机安全报告
  7. Vue3那些实用小知识~
  8. 【UML】--对象图
  9. 2021年MySQL面试题55道
  10. foxmai收件箱所有邮件乱码问题解决办法