随笔分类 - [26]微小程序
微信公众平台 微信端开发
摘要:分两部分布局,头部tab、列表内容。 html css
阅读全文
摘要:html scss 自动生成wxss 结构非常清晰,很方便。 这里的表单提交,放到form中。 js 很有意思。
阅读全文
摘要:布局 初始化数据 获取数据函数 在onLoad中加载数据
阅读全文
摘要:页面栈 框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下: | 路由方式 | 页面栈表现 | | | | | 初始化 | 新页面入栈 | | 打开新页面 | 新页面入栈 | | 页面重定向 | 当前页面出栈,新页面入栈 | | 页面返回 | 页面不断出栈,直到目标返回页
阅读全文
摘要:WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。 定义模板 使用 name 属性,作为模板的名字。然后在``内定义代码片段,如: 使用模板 使用 is 属性,声明需要的使用的模板,然后将模板所需要的 data 传入,如: 取值 赋值
阅读全文
摘要:与vue不同,在微信小程序中,js的数据和前端显示的数据是单数据流,也就是说,js里边的数据变了(通过setData),前端能立刻显示。但如果前端数据变了,js中的变量不能改变。 这个相比传统的前端已经算先进了。 传统的前端,即便是改变了js中的变量值,页面中的内容也不会变化,需要操作DOM来改变页
阅读全文
摘要:WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。 WXSS 用来决定 WXML 的组件应该怎么显示。 为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。 rpx(re
阅读全文
摘要:小程序模块化 可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。 tips:exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误
阅读全文
摘要:获取微信用户绑定的手机号,需先调用wx.login接口。 小程序获取code。 后台得到session_key,openid。 组件触发getPhoneNumber 因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 组件的点击来触发。 需要将 Page({ getPh
阅读全文
摘要:支付完成后,微信会把相关支付结果和用户信息发送给商户,商户需要接收处理,并返回应答。 对后台通知交互时,如果微信收到商户的应答不是成功或超时,微信认为通知失败,微信会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。 (通知频率为15/15/30/180/1800/
阅读全文
摘要:小程序调起支付API 需要参数 | 邮件中参数 | API参数名 | 详细说明 | | | | | | APPID | appid | appid是微信小程序后台APP的唯一标识,在小程序后台申请小程序账号后,微信会自动分配对应的appid,用于标识该应用。可在小程序 设置 开发设置中查看。 | |
阅读全文
摘要:微信小程序登录 wx.login(Object object) 调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。 code 换取 session_key 这
阅读全文
摘要:MsgType 【event】 1.unsubscribe 取消关注 2.subscribe关注 3.CLICK点击 4.SCAN扫码 MsgType 【text】 MsgType 【voice】 MsgType 【image】 MsgType 【video】
阅读全文
摘要:``` response_msg(); } } private function response_msg() { $postArr = $GLOBALS['HTTP_RAW_POST_DATA']; $postObj = simplexml_load_string($postArr); if (strtol...
阅读全文
摘要:页面绑定很多事件! JS处理很多数据获取与提交!
阅读全文
摘要:全局变量 app.globalData 本地缓存 wx.setStorageSync(KEY,DATA) wx.getStorageSync(KEY) wx.getStorageInfoSync wx.removeStorageSync(KEY) wx.clearStorageSync() 通过ke
阅读全文
摘要:工具库的创建与使用 创建一个common文件夹 在common文件夹中创建一个utils文件夹 在utils文件夹中创建util.js 在具体的页面js中调用 首先要引入工具文件 然后在具体的位置使用即可。 这有点像,php中的common.php,里面有很多通用的函数库。其实,不论是前端,还是后端
阅读全文