主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
小程序依赖于各大平台。 支付宝、微信、今日头条、百度等小程序均在该平台上开发。 平台提供相应的技术支持和用户环境。 对于个人开发者来说,这非常有用。 具有流量属性,易于传播。
有用的开发
我最近一直在开发自己的一个小程序,所以我将在本文中对其进行总结。 如果您已经在开发小程序,则无需阅读本文。
开发小程序非常有用。 有了官方文档,就可以在本地运行微信小程序文档和支付宝小程序文档了。 如果只是想展示的话,开发完上传然后等待即可。 我回顾了一下。 通过了解一些前端基础知识,就可以开发自己的小程序,让有想法的同学付诸行动。
如果您在开发过程中遇到任何问题,也可以在小程序社区、微信小程序社区寻求帮助。
这不是官方促销活动。 如果你想开发自己的应用程序,小程序是一种快速的解决方案,易于开发、易于发布,并具有独特的分发能力。 接下来选择一个微信小程序来描述一下。
微信原生小程序开发
|—— 组件组件目录|—— Page 页面目录| .. ...更多 |—— 索引索引页 | |——index.jsindex.js-js 逻辑文件| |——index.jsonindex.json-json 配置文件 | | .wxml- wxml页面结构 | |——index.wxssindex.wxss-wxss页面样式 |——app.js全局js文件 |—— app.json 全局json配置文件 |—— app.wxss 全局样式文件 |—— project.config.json 项目配置 |—— sitemap.json 爬虫文件
导入项目到小程序开发中 您可以开始使用工具进行开发。 要添加页面,请将新文件目录直接添加到页面目录中。 具体请参考微信小程序文档。
语法支持:
该库的最新版本目前支持Es6/Es7、async/await和Promise。
开发工具将代码转换为Es5语法,并确保风格适应不同模型。
一些语法与vue和React类似。
组件支持:
提供了template模版支持,微信小程序模版模板;
Component自定义组件支持,组件内有生命周期,Components自定义组件;
API支持:
可以调用封装的系统原生方法如蓝牙、网络信息、二维码扫描等API方法。
还可以调用存储、请求、动画、画布等传统方法。 更多信息请参见微信小程序API。
除了原生开发小程序,当然也可以使用框架。 个人认为Taro框架很棒,支持多终端小程序开发。
Taro 开发
Taro 开发文档。 Taro 支持多设备开发,包括微信/百度/支付宝/今日头条小程序、H5、React -Native。 目前我只使用和开发微信小程序和支付宝小程序。 、H5等还没有尝试过。
|—— 设置开发配置文件 |—— dist 目标文件目录 |—— src 开发目录 | | —— 常量常量文件 | —— page 页面目录...其他目录 | | |——index.scss| |——index.txs| |—— 保存 Redux 存储文件 |—— app.tsx global js|—index.html html 文件|— .editorconfig 编辑器配置文件|— .eslintrc eslint 配置文件|— global.d.ts 全局配置|— tsconfig.json ts 配置配置文件|—— package.json|—— project.config.json|—— readme.md
语法支持:
ts语法支持;
React语法规范。
支持使用 CSS 预编译器。
支持 Es6/Es7 语法。 如果需要更新的语法,可以在配置中进行配置。
组件支持:
React基于组件开发,但最终编译成原生小程序。
npm 包:
支持 npm/yarn 管理。
Redux可用于状态管理。
API:
将小程序API和H5 API封装一次很有用。
react+ts+npm包基本上是前端开发惯常的节奏。 无论你开发的程序有多小,都可以简单地运行相应的命令,同时将dist目录文件导入到开发工具中即可看到效果。
taro 与原生小程序
原生小程序:快速上手。 有前端开发经验的同学可以立即上手。 基本上不存在技术障碍。 微信小程序文档编程。
Taro开发:React语法规范、React组件开发、ts语法支持、redux支持。 强烈推荐给反应型学生。 如果您喜欢 React,我们建议使用 Taro 进行开发。 (轻松的团队协作)。
部委开发问题
微信小程序不能使用cookie
微信小程序不支持非HTTPS域名
共享微信Mini程序API是同步操作,无法监控回调的成功与失败。
微信小程序wx.setStorageSync、wx.getStorageSync接口频繁报错。
微信小程序的setData数据1M限制可以通过数据分割解决
微信小程序主包有2M限制,无法安装。外部文件过多(使用Taro依赖npm包)
微信小程序微信开发工具占用CPU过多,导致电脑卡顿
当然,这不是唯一的问题。 这里我们不详细讨论原生组件、API、官方插件以及其他微信小程序问题。 对于想要制作自己的小程序的同学来说,这些基本上已经足够了。
但是,有些人可能想知道该框架是否尚未讨论。 事实上,当您使用 Tora 开发一个小程序时,您只是使用不同的语法编写一个小程序。 最后,命令工具将文件转换为原生小程序文件格式。
个人应用
无论你用哪种方法来开发你的个人应用,最终还是回到产品本身。 最终的目标是利用技术来完成你心中的一个个人应用程序,然后交付给你的用户。 (技术是手段,产品是目的。)不过我个人还是用Taro来开发,因为它的味道。
废话不多说了。 我希望我的个人项目的源代码对您有用。
github:wxSapp个人小程序源码
推荐教程:《微信小程序》
PHP快速学习视频免费教程(从初学者到高手)
PHP怎么做我如何开始学习PHP?我应该从哪里学习PHP?别担心。 这里有简单的 PHP 学习教程(从初学者到专家)。 您可以保存并下载您想学习的朋友。
下载
这几篇文章你可能也喜欢:
- 如何实现小程序发送服务通知(小程序如何主动向用户发送通知)
- 如何获取小程序的unionid(如何获取小程序的页面路径)
- 生成海报的示例小程序(Java后端)(微信小程序生成海报演示)
- 什么是小程序? 有哪些功能?(什么是小程序?有哪些功能?)
- 介绍如何用小程序生成参数二维码(二维码+小程序参数)
本文由主机参考刊发,转载请注明:个人小程序应用开发指南 https://zhujicankao.com/123953.html
评论前必须登录!
注册