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