zoukankan      html  css  js  c++  java
  • 微信小程序注意事项

    1.setData

     小程序视图层和逻辑层在两个独立的模块,并不具备数据直接传递的,setData相当于他们的桥梁。常见的setData操作错误有三种。

       (1)频繁的去setData:在开发过程中,尽量少的去setData,大量的setData数据会导致页面卡顿或下拉延时等。

       (2)setData大量新数据:我们从setData底层可知,每次setData都会生成一个脚本,数据量大会导致脚本的编译执行时间太长,占用webView js 线程。

      3)后台态页面进行setData:在wxml里没有用到的变量等最好不要setData,可以设置一个全局变化,后台态页面setData会抢占前台页面资源。

    2.图片

     目前图片资源的主要性能问题在于大图片和长列表图片上,这两种情况都有可能导致 iOS 客户端内存占用上升,从而触发系统回收小程序页面。

    3.代码包大小的优化

     小程序对于代码包大小是2018kb,对于开发者来说,要注意:

       (1)两个以上页面要封装。

       (2)不使用的代码和资源要及时清除。

       (3)能用字体图标代替的尽量少使用图片。

    4.button按钮不能自定义样式
    因为你写了type属性,只要不写type属性,可随意变更button样式

    5.不能跳转页面的时候记得查看一下跳转的页面是否是tabBar页面,如果是,只能用switchTab来跳转

    6.微信小程序主包里面包含:默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本

  • 相关阅读:
    Develop an Android Application
    有效提高编程技能
    如何提高团队编程水平
    ruby测试框架
    grep:Binary file (standard input) matches
    python datetime相减
    软件开发的“三重门
    Linux高手之路SVN使用笔记
    机器io高原因排查全命令指南
    代码如写作
  • 原文地址:https://www.cnblogs.com/xuwenqin/p/14133963.html
Copyright © 2011-2022 走看看