个人学习写的demo
地址:http://download.csdn.net/detail/qq_30124547/9745681
1.接口访问不到(域名问题)
自己写了小程序demo,以调试模式打开可以访问接口,正常扫是访问不到接口的,纠结了半天,结果小程序接口的域名是需要在后台注册的
在上面的页面注册一下域名就可以了,然后在开发工具项目配置页面刷新一下出现配置的域名,即设置成功,就可以正常访问了
而我的那个域名说是禁止设置,可能以前微信分享的时候页面里有不好的东西,所以被封了,解封的方式就是通过微信客户端打开对应的域名,会出现申诉解封的选项,然后一步一步操作即可。
需要注意的一点是微信小程序支持https域名配置,并不接受http的,所以需要预先准备https呦~
2.个人如何给别人看自己写的小程序demo,以装逼的形式
方式1:让他编译源码。(不够装逼)
方式2:上传自己的demo,选择为体验版,并把你想让体验的人设置为体验者,这样他就可以体验你的小程序了。(勉强还可以)
3.小程序中的参数传递
方式一:通过事件dataset传递,如绑定点击事件
<view id="test01" data-oo="params" bindtap="clinevent"> 测试 </view>
方式二:通过navigator跳转url后拼接参数的方式
<navigator url="http://www.slovenl.cn?params=test" ></navigator>
方式三:通过globalinfo全局参数共享,严格意义上不算传递了,哈哈哈
4.小程序中的富文本
想着webview还能直接加载网页,结果小程序不支持,偶然寻得一个好东西,小程序富文本转换插件,将网页html(当然也支持md,没用过)转换成wxml,https://github.com/icindy/wxParse,用法说明里都有,点开链接一学就会。
5.关于小程序
不得不说,小程序的营销是好的,几乎在几天之内,无人不知,无人不晓,不管你是开发者还是其他行业的人,都十分密切的关注了小程序。但是,个人感觉,小程序其实跟RN差不多,需要走的道路还有很远很远,原因如下吧:
- 自身限制,比如并发请求不超过5个,一次请求不超过1M,小程序不超过1M,官方命令禁止使用未开放接口等等等等,其自身的限制太多。
- 就现在小程序在功能方面尚未成熟,只是做到了基础核心功能实现,api尚不全面。
- 开发工具的不成熟,刚开始接触还觉得不错,小巧美观,用多了才发现花瓶一个,android studio都不会卡的mac pro,它竟然经常卡。安全性方面每次敏感性操作都要扫码,看似很安全,但是严重影响工作流畅度。
- 牵扯到大数据,数据库等等小程序就熄火了,当然,小程序的设计初衷可能也不是如此。
多了就不一一列举了,我不知道小程序未来的发展会怎么样,但是我知道原生应用在相当一段时间内不会被淘汰。但是既然新技术出来,我们还是学习一下,开拓思维,不至于赶不上时代的步伐。
毕竟学无止境!