• 保存到桌面  加入收藏  设为首页
小程序

微信小程序-重点知识-注意事项积累

时间:2018-04-25 09:23:33   作者:江节胜   来源:胜行天下网   阅读:337   评论:0
1、基本组件 view text button
 
2、this.setData({xxx:"yyy"});
取值 this.data.xxx
 
3、导出自己的模块
var DoSomeThing = function(){
   //TODO
}
 
module.exports = {
doSomeThing:DoSomeThing 
  
}
 
4、var xxx = require("../../xxx.js"); //加载第三方模块或自己的封装模块(模块化)
 
5、view::before     view::after
 
6、getApp() 
 
7、不要在onLaunch() 中调用getCurrentPages() ,注意onLaunch只会在app.js中会有
 
8、Home键不支持监听
 
9、生命周期
 
onLoad  onShow  onReady onHide  onUnload
(1次 获取参数)       (多次)
 
10、this.data.xxx="yyy" 有时好像设置无效
使用 this.setData({xxx:"yyy"})
 
11、部署:后台的服务器都不能有端口
 
12、调试:本地调试模块 可以在开发工具--详情--项目设置--不校验合法域名
 
13、调试:特别注意 预览模式下 在手机上打开好像也是不能调用接口的,只能通过在线调试的方式
 
14、调试:NatApp可以创建二级域名实现https的内网传统 但是要注意支持SSL
 
15、调试:NatApp调试Visual Studio项目时注意,要让VS支持外部访问,调整IIS配置
 
16、返回键是页面自动添加
 
17、页面标题设置:在.json中设置 (实际位置是靠左)
{
  "navigationBarTitleText""用户信息"
}
 
18、CSS:当前页 Page{ },相当于html{ }
 
19、CSS:父组件好像不能影响子组件的宽度
 
20、CSS:页面宽度未750rpx,支持@media 
/* 兼容iPhone5 */
@media (max-width: 320px) {
  .xxx {
    font-size: 12px;
  }
}
 
21、CSS:水平居中不支持margin: 10rpx aotu; 而是写成margin: 10rpx 0; padding同此。
 
22、小程序文件结构:MVVM
 
23、onShow: function () { } //利用生命周期做实时刷新
 
24、请求接口 wx.request(),success 中的result,要使用result.data 获取接口数据
 
25、onLoad: function () {_this = this; },  //不要在onReady获取保存this对象,而要在onLoad中保存

有任何疑问或技术合作都可联系我

微信:yanfahezuo 【推荐】

QQ:596957738


相关评论

加我微信 596957738 (QQ同号)加我微信     QQ联系:596957738    地址:江苏省南京市浦口区

苏ICP备2023050353号

   

苏公网安备32011402010305号

江节胜的Gitee,江节胜的Git地址