资讯专栏INFORMATION COLUMN

小程序项目-总结

Baoyuan / 2295人阅读

摘要:小程序线上代码线上地址小程序技术点官方提供的是不可少的。小程序事件的区分,和的区别,事件冒泡。一定要注意以及单个的生命周期,只会在小程序生成的时候执行一次。

小程序-线上代码

github线上地址

小程序-技术点

官方提供的API 是不可少的。常用的方法,获取用户信息,登录授权,获取设备信息,发送数据请求,页面渲染

小程序不支持promise,所以需要额外的引入es6-promise 插件 我的git 里面有相应的项目

小程序动态加载DOM 结构,不识别由后端直接传过来的字符串dom,所以这里我们需要引入html-view模版组件,引入地址,同样在git里面有。

小程序事件的区分,bind 和catch的区别,事件冒泡。

小程序在跳转页面navigateTo,dataset的传递

在dom节点上绑定 dataset 需要注意 event.currentTarget.dataset

巧妙的应用屏幕分辨率,scroll-view 组合应用,达到屏幕禁止滚动

button 按钮的应用中,不能改变button的默认样式,采用的方法,直接定位,设置透明度为0.覆盖在元素上。从视觉上解决基本问题,也算是一种投机取巧吧

模版开发,把可能存在多个页面的相同dom,直接用模版引入。

一定要注意app-onlunch 以及单个page的onload生命周期,app-onlaunch只会在小程序生成的时候执行一次。page- onload在应用全局变量的时候,可能获取不到值,需要使用回调函数来解决,这种异步问题。

登录授权的问题,需要在页面onshow里面,再一次去验证是否授权 。在Devework 社区里面也提到了类似的问题

这次开发最头疼的就是移动端兼容的问题。rpx 的应用,以后需要记得reset view 的line-hight.不然在各个安卓上你看到的效果是不一样的。

值得继续努力的地方

components 组件开发

WEPY 框架的应用

promise的源码需要理解透彻

-欢迎大家来探讨技术问题

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/115781.html

相关文章

  • Java 初学者做的第一个微信程序总结--关于Java基础

    摘要:官方资料微信公众平台注册小程序。官网开发文档社区开发工具部署微信小程序微信小程序本身不需要部署,在微信开发工具中直接上传代码就行。 为什么 学习 Java 三年,目前已经工作了2年,因为自学,基础差,所以打算年末总结一下常见的基础知识和面试点; 也可以通过独立做一个项目整合自己工作期间学习的知识,加深印象。 但是想着回家或是平时手机用的多,做一款APP和小程序很方便查看。 项目展示 本...

    mudiyouyou 评论0 收藏0
  • 微信程序项目总结(一)

    摘要:前言微信小程序的开发,我应该算是赶上了第一波,所以,自然是一路踩坑而来。注以下标题是按照微信开发工具上的选项进行划分的。不过,除此之外,它还会产生另外一个副作用,就是可能连小程序本身上的请求都请求不了了。 -- KChris 2017.3.16 (=^.^=) 前言微信小程序的开发,我应该算是赶上了第一波,所以,自然是一路踩坑而来 =。=一月九日,小程序正式上线,早早地就到公司开始改b...

    whatsns 评论0 收藏0
  • 程序项目-总结

    摘要:小程序线上代码线上地址小程序技术点官方提供的是不可少的。小程序事件的区分,和的区别,事件冒泡。一定要注意以及单个的生命周期,只会在小程序生成的时候执行一次。 小程序-线上代码 github线上地址 小程序-技术点 官方提供的API 是不可少的。常用的方法,获取用户信息,登录授权,获取设备信息,发送数据请求,页面渲染 小程序不支持promise,所以需要额外的引入es6-promise...

    spademan 评论0 收藏0
  • 程序项目-总结

    摘要:小程序线上代码线上地址小程序技术点官方提供的是不可少的。小程序事件的区分,和的区别,事件冒泡。一定要注意以及单个的生命周期,只会在小程序生成的时候执行一次。 小程序-线上代码 github线上地址 小程序-技术点 官方提供的API 是不可少的。常用的方法,获取用户信息,登录授权,获取设备信息,发送数据请求,页面渲染 小程序不支持promise,所以需要额外的引入es6-promise...

    PrototypeZ 评论0 收藏0
  • cml迁移指南(CML Migrate Guide)

    摘要:今天,为了让大家的项目优雅升级,快速接入,给你带来一份丰盛的迁移指南目录结构和微信小程序一样,包含一个描述整体程序的和多个描述各自页面的。 cml 作为真正让一套代码运行多端的框架,提供标准的MVVM模式,统一开发各类终端。 同时,拥有各端独立的 运行时框架(runtime)、数据管理(store)、组件库(ui)、接口(api)。 此外,cml在跨端能力加强、能力统一、表现一致等方面...

    FreeZinG 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<