美文网首页
2018-03-28小程序学习分享

2018-03-28小程序学习分享

作者: 幸福晓杰2016 | 来源:发表于2018-03-28 11:32 被阅读11次

    1.介绍场景值,小程序各种场景值的入口
    目前可以在条件编译是使用,其他代码并没有体现

    2.程序配置 app.json 里面可是设置分包加载
    app.json 可以配置 page 路由,window,tabbar等
    分包加载的关键是在page里的路由中使用 "subPackages": [{...},{...}]的数组来实现

    3.WXS 微信脚本语言介绍 modle.exports 与 require
    wxs 是微信脚本语言简写,不用与js,他可以开发给js调用,但是不能调用js文件里面的方法。它就像一个小插件,谁查随用,但是它不能调用大组件的方法。像一个小优盘

    4.开发代码的优化、建议以及注意事项
    setData方法不能频繁调用
    里面资源包不能放发图片,
    页面渲染时不要渲染加载大图片,必要时添加参数,让下载的图片变小

    5.组件的比较学习:scroll-view与swiper ,checkbox与radio ,label与原生的label

      scroll-view 背景可以滑动的view,可以放很多各种各样的容器,只支持手动滑动
      swiper 是一种特殊的scroll-view,里面可以手动滑动,也可以自动滑动。关键是:当它里面只有一个组件时,不管这个组件面积多大,都不是不能滑动。swiper是以组件的数量多少来决定是否可以滑动。
    
      checkbox:多选选项  checkbox-group 多选选项组 有对应的默认样式 方形
      radio:单选选项框, radio-group 单选选项组  有对应的默认样式 圆形
    
      原生的label相当于小程序里面的text标签
      小程序的label相当于一种绑定标签,运用了设计模式里面的组合模式原理
    
      icon 特指系统级的图标
      image 特指开发者本地提供的图标,或者url下载到的图片
    

    6.真机错误问题提示:Don’t found XXX handle ,提示找不到绑定的js执行方法
    详见,我的另一篇的文章
    7.界面本身webView(iOS是WKWebView),故每个页面本身也支持滑动。
    所以首页很多时候都是view开头的,而不是scroll-view开头。可以理解为:
    外部是原生的webview,里面是page+view。

    补充一下,很多人应该都有阅读别人的代码的习惯,其实小程序开发,也必须学会断点调试。
    断点调试的文章详见:小程序断点调试介绍

    相关文章

      网友评论

          本文标题:2018-03-28小程序学习分享

          本文链接:https://www.haomeiwen.com/subject/nikycftx.html