摘要: 1. 通过url带参数传递 1.1 固定参数传递 例如,从 list 页面到 detail 页面, 传递一个或多个固定值 list页面传值: detail页面取值: 1.2 从列表取值 从列表页进入详情页时,需要传递列表被点击项目的 id 至详情页,方法: 在列表页通过data id='{{item 阅读全文
posted @ 2019-01-03 09:25 Mr.曹 阅读(5958) 评论(0) 推荐(0) 编辑
摘要: 云函数 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。 小程序内提供了专门用于云函数调用的 API。开发者可以在云函数内使用 提供的 方法获取到每次调用的上下文(appid、openid 等),无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态(o 阅读全文
posted @ 2019-01-02 10:13 Mr.曹 阅读(7542) 评论(0) 推荐(0) 编辑
摘要: 1. 设备震动 vibrate Navigator.vibrate() 方法使设备(有震动硬件)产生有频率的震动。若设备不支持震动,该方法将无效。若某震动方式已经在进行中(当该方法调用时),则前一个震动方式停止,新的取而代之。 该方法若因为提供无效的参数使得无法使设备震动,它将返回false,否则返 阅读全文
posted @ 2018-12-19 10:39 Mr.曹 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1. 在页面中引入友盟(CNZZ)统计的 JS 代码 2. 在页面的之前添加 “var _czc = _czc || [];”,用来声明_czc对象,API代码中都会使用到这个对象。 “_czc.push(["_setAccount", "XXXXXXXX"]);”用来指定需要哪个网站代码(site 阅读全文
posted @ 2018-12-14 16:36 Mr.曹 阅读(8282) 评论(0) 推荐(0) 编辑
摘要: 当首页内容或图片比较多时,加载时间会比较长,此时可能出现页面白屏的情况,用户体验较差。所以,在页面完全加载出来之前,可以考虑加入loading效果,当页面完全加载完后,是loading消失即可。 1. 方法 html: 在页面开头部分加入: js: 在页面最后面引入: css: 2. 效果如图: 3 阅读全文
posted @ 2018-12-14 15:35 Mr.曹 阅读(11568) 评论(3) 推荐(3) 编辑
摘要: · 解决方法 针对弹出的浮层的 事件,添加阻止浏览器默认行为。 阅读全文
posted @ 2018-12-13 17:17 Mr.曹 阅读(938) 评论(0) 推荐(0) 编辑
摘要: Nuxt是基于Vue的一个应用框架,采用服务端渲染(SSR),可以让用户的Vue单页面应用(SPA)也可以有利于SEO。 项目初始化 参考: "https://zh.nuxtjs.org/guide/installation" 安装过程中的配置选项: ? Project name ? Project 阅读全文
posted @ 2018-12-04 13:13 Mr.曹 阅读(5697) 评论(0) 推荐(0) 编辑
摘要: 移动端项目中,在滚动的时候,会报出以下提示: 解决 1. 在 的事件监听方法上绑定第三个参数 , 通过传递 passive 为 false 来明确告诉浏览器:事件处理程序调用 preventDefault 来阻止默认滑动行为。 2. 在 CSS 中全局使用: 的使用方法见:https://devel 阅读全文
posted @ 2018-12-03 17:51 Mr.曹 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 变量提升(Hoisting):在ES6之前, 和`变量声明`总是被JavaScript解释器隐式地提升(hoist)到包含他们的作用域的最顶端。 注意: 1. JavaScript 仅提升声明,而不提升初始化。2. ES6 中不存在变量提升的概念。 1. 变量提升 变量未声明: 变量在使用后声明: 阅读全文
posted @ 2018-11-28 16:06 Mr.曹 阅读(210) 评论(0) 推荐(0) 编辑
摘要: wxml: wxss: js 阅读全文
posted @ 2018-11-27 14:47 Mr.曹 阅读(4670) 评论(0) 推荐(0) 编辑
摘要: 1. 添加缓存 单个密钥允许存储的最大数据长度为1MB,所有数据存储上限为10MB。 2. 获取缓存 从本地缓存中异步获取指定key的内容 3. 移除缓存 从本地缓存中移除指定 key 阅读全文
posted @ 2018-11-23 16:46 Mr.曹 阅读(4182) 评论(0) 推荐(1) 编辑
摘要: 1. 路由方式 路由方式 | 触发时机 | 路由前页面 | 路由后页面 | | | 初始化 | 小程序打开的第一个页面 | | onLoad, onShow 打开新页面 | 调用 API wx.navigateTo 或使用组件 | onHide | onLoad, onShow 页面重定向 | 调用 阅读全文
posted @ 2018-11-23 15:40 Mr.曹 阅读(6314) 评论(0) 推荐(0) 编辑
摘要: 1. 整个小程序生命周期 App({}) 2. 页面生命周期 page({}) 注意 1. tab页面之间的相互切换,不会让页面重新加载(onLoad),也就不会卸载(onUnload),只会隐藏与显示页面,即:页面切换只会交替执行 onHide() 与 onShow() 函数 2. 在某页面使用 阅读全文
posted @ 2018-11-23 11:16 Mr.曹 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 1. 授权地理位置 点击按钮,弹出授权弹窗,点击允许后,在以后的操作中可以随时获取到用户地理位置 点击拒绝后,将无法获取到地理位置,也无法再次点击弹出弹窗。 2. 获取地理位置 如果用户之前已经授权地理位置,那么可以通过如下方法获取到地理位置信息 3. 拒绝后再次授权,打开授权面板 如果用户有过拒绝 阅读全文
posted @ 2018-11-22 17:28 Mr.曹 阅读(9301) 评论(0) 推荐(0) 编辑
摘要: 用户授权 点击上面 button 后弹出授权窗口; 如果用户同意授权,将获取到用户信息,再次点击button后不会弹窗。 如果用户拒绝授权,不会获取到用户信息,再次点击按钮,会再次弹出授权窗口。 阅读全文
posted @ 2018-11-22 17:27 Mr.曹 阅读(3818) 评论(0) 推荐(0) 编辑