微信小程序

开发环境搭建

微信小程序入门教程之一:初次上手文章操作。文章读取顺序为7,4,5,8,6,1,2,3。

基础环境搭建完毕。效果如图:

基础知识点了解

微信小程序入门教程之二:页面样式这篇:

  • 第一节:.wxss文件就是小程序的CSS样式;
  • 第二节:讲了Flex布局(暂时不做更多了解)、 小程序屏幕的宽度为750rpx、justify-content和align-items;
  • 第三节:介绍了腾讯WeUI和它的使用方法、weui-wxss
  • 剩下的跳过。

/*

网上随便找一个支持小程序的开源项目,对比weui-wxss开始搞事情。

扩展阅读:

产生以下疑问:

  1. weui-wxss到底干了啥?

界面搞的差不多了,继续向下。

*/

微信小程序入门教程之三:脚本编程这篇:

  • 第一节:MVVM模式和数据绑定,即数据写在JS里面,前台用{{变量名}}引用;
  • 第二节:globalData属性可以用来存放全局数据;
  • 第三节:微信小程序事件模型,如何绑定事件;
  • 第四节:wx是小程序提供的原生对象,所有客户端 API 都定义在这个对象上面;
  • 第五节:如果第四节讲的是js的alert,那这节就是js的confirm/prompt。

微信小程序入门教程之四:API 使用这篇:

  • 第一节:你知道有wx:for这类属性的存在就好(写jsp的应该都懂);
  • 第三节:与服务器交换数据官方文档
  • 第四节:无需授权、登录的<open-data>标签;
  • 第五节:获取不能唯一标识用户的个人信息(不能标识用户就球用没有)
  • 第六节:微信小程序的a标签<navigator>
  • 第七节:用脚本进行跳转时使用wx.navigateTo()
  • 第二节:微信的本地存储功能。

// 基础知识到这里就结束了。打开PyCharm继续搞事。

实际开发中遇到的问题

如何获取 openID?

微信小程序获取openID及unionID说明的比较详细:

  1. 需要在微信小程序调用登录开放接口wx.login()获取用户登陆凭证code;
  2. 向服务器发送请求,并将code一起发送过去;
  3. 接下来,在服务端调用auth.code2Session接口
  4. 接口返回openid。

这篇文章还说明,只想拿到openID的我良心大大的好。unionID未来也要拿。

其他参考文档:

onLoad方法到底被调用了几次?

参考文档(同时打开的,未经过筛选):

待验证。

小程序\<view>标签如何换行?

参考文档:

我采用添加\<text>标签的方法。

直接看下面的小程序如何显示HTML,这样还能实现字体加粗等功能。

小程序如何多真机调试?

参考文档:

验证结果:找不到权限配置的地方。 问题未解决。

小程序如何显示HTML?

参考文档:

官方虽然不推荐使用String类型,性能会有所下降,但是搬砖效率啊。我选String。

到此,也该学会如何使用官方文档了。

之所以不使用web-view,是因为我是个人开发者,不是公司。

小程序页面跳转应采取哪种方法(页面之间如何传参)(如何在跳转后返回上一级)?

参考文档:

根据实际应用挑选合适的方法。

如何为小程序不同的页面设置标题?

参考文档:

这个容易。

小程序是否有大小的限制?

参考文档:

textarea如何取值?

参考文档:

如何查看别的小程序源码?

参考文档:

首先可以确定的是,可以获取到他人的小程序源码。暂未实践操作。

同样的,作者除了混淆代码外,也没有什么保护自己代码的手段。

picker组件怎样实现自动弹出?

参考文档:

结论:无法实现这个要求。

其他不分类的搜索结果

// wx:key 是干什么的

// 小程序开发有没有什么最佳实践?

// Javascript Promise 是啥?

如何发布小程序?

参考文档:

小程序发布更新后用户是怎么更新小程序的?

参考文档:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

退出移动版