随笔分类 - 微信小程序
记录微信常见的BUG
摘要:当我们给要跳的页面传了data数组类型时,在接收页面打印出该接收值就会返回一个字符串的object类型 这是因为我们在url地址里面,不能有js对象或数组,如果有它会自动的调用tostring转化为字符串 解决办法, 在url里把我们要传的手动转化为json的对象,如果我传的是一个字符串就不会自动给
阅读全文
摘要:HTML <view class="term"> <checkbox-group bindchange="checkboxChange"> <checkbox value="{{myVal}}" checked="{{is_agree}}"/> 我已阅读并<text class="fr1" bind
阅读全文
摘要:在pages同层目录下创建一个componets如图 在componets下创建一个文件夹 对dialog文件夹右键使用新建componet(注Component 构造器可用于定义组件) 在dialog.json文件里 component必须为ture, 以下是HTML <view class="d
阅读全文
摘要:支付流程如图: 一.创建订单 1.在创建订单时要先获取用户登录成功后的token值 1.1获取用户的token值,要先获取用户信息,和code值参给token 1.1(1)给支付绑定一个点击事件 以下字段主要用作后台服务器生成用户token所有,无特殊用意 encryptedData(执行小程序获取
阅读全文
摘要:小程序的容量大小是2MB一但超过就会提示不能上传或真机,这时候通过分包可以解决,分包一般放的是tabBar主页下面的跳转页面 分包构视图 ├── app.js ├── app.json ├── app.wxss ├── packageA │ └── pages │ ├── cat │ └── dog
阅读全文
摘要:在根目录下新建一个文件夹 在utils下新建两个 js文件 在config.js文件下导出静态路径 在request.js下引入config.js文件 导出数据,动态数据要抽取成参数url,data,method(请求的方式,post,get)默认get export default (url,da
阅读全文
摘要:绑定一个点击事件 通过wx.login获取微信的一个登录凭证code
阅读全文
摘要:如何所示,搜索Moment 下载按装 在VSCODE里使用快捷键ctrl+~下载 下载完成后引入,注意引入前要把微信小程序的工具 构建npm点开,不然会报路径错误 引入后,根据文档查看使用 moment(时间源).from(格式)
阅读全文
摘要:打开vscod,按Ctrl+~打开命令行,输入 一直回车 打开gitHub 打开vscod在命令行输入 删除其它只留版本号和名字 在需要通信的两个页面的中js中引入 import PubSub from 'pubsub-js' 打开小程序会发现报路径错误,是因为小程序是按相对路径去找的 解剖办法:找
阅读全文
摘要:使用wx.navigateTo()跳转到下一页面后,想要修改上一页面数据并刷新方法分为二步 1.在A面中添加刷新数据的方法: RefreshData(){ this.onLoad(); //使用onload,最好写需要刷新区域的代码 } 2.在B页面中添加方法,并且在需要的地方进行调用: Refre
阅读全文
摘要:wx.setNavigationBarTitle({ title: 此处填写动态数据, });
阅读全文