2019年8月21日

摘要: 八、小程序的优劣势 优势: ① 不需要下载 ② 打开速度快 ③ 开发成本低 ④ 安卓上可以添加在桌面,与原生 App 相似 ⑤ 小程序的发布审查流程比较严格,安全保障 劣势: ① 页面大小不能超过1M,不能打开超过5个层级的页面 ② 部分组件样式不可修改 ③ 推广面窄,只能分享给朋友,不能分享到朋友 阅读全文
posted @ 2019-08-21 22:56 zhuxq 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 七、小程序提速与性能优化 参考大佬vicyao的文章 https://blog.csdn.net/wetest_tencent/article/details/61196522 (1)提高页面加载速度 在页面加载时预加载下一个页面的数据 (2)用户行为预测 根据数据分析,进入首页的用户通常会点击第二 阅读全文
posted @ 2019-08-21 22:44 zhuxq 阅读(114) 评论(0) 推荐(0) 编辑
 
摘要: 六、生命周期 (1)onLoad —— 加载时触发,只调用一次,可用来发送请求绑定数据、获取url中参数 (2)onShow —— 页面显示时触发,每次显示都会执行,用来获取需要频繁更新的数据,比如购物车、订单、地址等 (3)onReady —— 渲染完时触发,只调用一次 (4)onHide —— 阅读全文
posted @ 2019-08-21 22:20 zhuxq 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: 五、双向绑定和 vue 的区别 ① vue 中实现双向绑定只需要修改 this.data ② 小程序中需要调用 this.setData({ message: 'newMsg'}) 阅读全文
posted @ 2019-08-21 22:04 zhuxq 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: 四、页面间数据传递 和 参数传值 (1)页面间数据传递 ① 全局变量 ② 页面跳转或重定向时使用url携带参数(wx.navigateTo(urlStr)) ③ 使用组件模板 template ④ 存入缓存 ⑤ 存入数据库 (2)参数传值 ① 给元素添加 data-* 属性传值,但 * 不能包含大写 阅读全文
posted @ 2019-08-21 21:53 zhuxq 阅读(127) 评论(0) 推荐(0) 编辑
 
摘要: 三、封装小程序的数据请求 (1)在根目录创建utils目录,创建config.js、base.js (2)在config.js中创建config类,并将请求路径配置给config的属性restUrl,并export (3)在base.js中引入config,把url赋值给base的属性 在 clas 阅读全文
posted @ 2019-08-21 21:39 zhuxq 阅读(188) 评论(0) 推荐(0) 编辑
 
摘要: 二、WXML和HTML的异同、WXSS和CSS的异同 (1)WXML和HTML 相同点:都是用来描述页面结构的,由标签、属性组成 不同点:标签名不一样,小程序标签名更少; 小程序多了 wx:if 这样的属性和 {{}} 的表达式; 小程序只能在微信开发者工具中预览,而HTML可以在浏览器中预览; 小 阅读全文
posted @ 2019-08-21 21:03 zhuxq 阅读(154) 评论(0) 推荐(0) 编辑
 
摘要: 一、微信小程序中的目录及文件 (1)project.config.json 用于开发者工具配置 主要用于设置项目是否开启https校验(setting.urlCheck) (2) App.js 设置全局基础数据(记录日志、微信登录、获取用户信息) (3)App.json 底部tab(tabbar.l 阅读全文
posted @ 2019-08-21 20:48 zhuxq 阅读(182) 评论(0) 推荐(0) 编辑