小程序_01


什么是小程序?

接下来的一周我学习的是微信原生小程序语法,而不是uniapp和taro框架。

1179

1180

1181

小程序的优点:

1-不需要用户下载安装

2-可以动态更新功能,不像app一样更新一个版本上架应用商城还得有各种审核。

怎么学习?

1182

不同平台的原生小程序学习的语言有些许微小差异,现在微信小程序流量最高,所以一般我们学习的是争对微信小程序的语法,后面我们也可以学习小程序框架如uniapp,taro,开发一套代码,在多个平台都可以上线小程序。(但是也存在一些兼容和显示适配问题需要调试,毕竟不是原生)

uniapp

1183

uniapp是通过vue语法编写的,写了一套代码可以发布到安卓,苹果,小程序等多端部署,但是因为不是原生开发,做到跨平台多端部署的同时,有很多适配问题需要解决,比如在安卓和苹果手机上,页面有点不一样不利于用户体验的bug等。

taro

它的名字就是奥特曼-泰罗

1184

taro除了支持vue语法,还支持react语法,也能一套代码打包给多端使用。

框架相比原生的缺点

1185

最主要的问题就是适配问题,用户体验差,我们在使用框架开发的时候,最好了解一下基础的原生语法,用来优化适配。

原生小程序学习的东西

1186

其中如WXML和html的对比

html: div —span—button–input

WXML:view—text—button—input

大同小异。

编写小程序需要的环境

小程序用什么编辑器开发?需要下载什么东西?

申请APPID

https://mp.weixin.qq.com/cgi-bin/wx?token=&lang=zh_CN

注册账号后会自动跳转小程序管理页面,在开发者管理里面有appid

注意:一个邮箱只能注册一个小程序账号也就只有一个appid,一个appid只能上架开发一款微信小程序,一个电话号码和身份证信息只能绑定五个邮箱注册的小程序账号。

疑问:

为什么要限制一个邮箱只能拥有一个小程序,同一个人的身份信息最大可以注册五个小程序就需要有五个邮箱,一点都不利于开发者用户体验。

遇到问题:

1-输入我的qq邮箱注册后,提示已注册。

2-但是我不记得密码,然后我找回密码。

3-又提示该邮箱已绑定微信,使用微信扫码登入即可

4-微信扫码,又提示该微信没有公众号或小程序服务

所以现在是一个死循环

5-因为我chorm首选语言是english,小程序注册页面全是英文,然后是提示邮箱已经注册

6-我把首选语言改成中文,再用同一个邮箱注册,居然又能注册了。

腾讯在这里绝对有逻辑问题,就算没有,这个引导找回密码也是真的失败。

估计是迭代的过程中,数据出现了问题,一个数据库里面这个邮箱已经注册了,但实际在最新的上面又没注册(我很久以前应该注册过,但是没有绑定微信,也没有开发过)

开发工具

微信开发者工具(必须安装,在写代码的时候有很多需要用到的功能,如模拟器实时效果视图,生成预览让我们在手机上可以看到当前开发效果)

vscode,我们也可以通过vscode编写小程序代码。

1187

1-这个工具可以通过上面申请appid的网站进去找到小程序文档找到工具下载安装即可。

2-下载安装后,使用我们的微信进行扫码登入

注意:如上图需要填写appid,这就是我们要申请id的原因,作用应该就是用于身份认证,还要如果你通过小程序做坏事可以找到开发作者。


文章作者: 瑾年
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 周东奇 !
免责声明: 本站所发布的一切内容,包括但不限于IT技术资源,网络攻防教程及相应程序等文章仅限用于学习和研究目的:不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。本站部分信息与工具来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如有侵权请邮件(jinnian770@gmail.com)与我们联系处理。
  目录