随笔分类 - 微信小程序
摘要:前提:小程序必须是发布过的,否则生成不了小程序码; 步骤: 1.告知后台人员:需要传的参数,及跳转页面地址; 2.后台人员提供接口(可以生成小程序码的接口); 3.在需要小程序码识别进入的页面,onLoad事件中scene获取参数,(如详情id),如下: onLoad: function (opti
阅读全文
摘要:在wxml页面中,只能在插值{{ }}中写简单的js表达式,而不能调用方法,例如想取出一个字符串的最后一位,就不能调用slice()方法 util.wxs文件 // .wxs文件 function indexOf(arr, value) { if (arr.indexOf(value) < 0) {
阅读全文
摘要:1.选择上传的图片页面 const app = getApp(); Page({ /** * 页面的初始数据 */ data: { name: '',//姓名 idcard: '',//身份证号 title: '',//店铺名称 shop_type: 0,//是否为线下店铺,0线上店铺,1线下店铺
阅读全文
摘要:图片预览 wxml <image src="{{baseUrl}}{{imgSrc}}" mode="widthFix" style="width:100%;" data-src="{{baseUrl}}{{imgSrc}}" bindtap='previewImage'></image> js p
阅读全文
摘要:// 获取积分列表 getJifenList: function(){ var url = app.globalData.reqUrl + 'integral_goods/integral_detail'; var params = { user_id: app.globalData.userId,
阅读全文
摘要:let pages = getCurrentPages();//页面对象 let prevpage = pages[pages.length - 2];//上一个页面对象 console.log(prevpage.route)//上一个页面路由地址
阅读全文
摘要:当前页面 // 进入“确认订单”页面 goOrder: function(e){ console.log(e); var quan = e.currentTarget.dataset; var pages = getCurrentPages(); var prevPage = pages[pages
阅读全文
摘要:页面1: // 进入店铺简介页面 goShopIntroduce: function(){ var shopInfo = JSON.stringify(this.data.shopInfo); wx.navigateTo({ url: '/pages/shopIntroduce/shopIntrod
阅读全文
摘要:先说引用html的方法: 1.下载wxParsehttps://github.com/icindy/wxParse 2.添加到项目 3.引用 在需要使用转换的js中引入 var WxParse = require('../../wxParse/wxParse.js');//html转换为wxml 对
阅读全文
摘要:/*radio未选中时样式 */ radio .wx-radio-input { width: 30rpx; height: 30rpx; } /* 选中后的 背景样式 */ radio .wx-radio-input.wx-radio-input-checked { border-color: #
阅读全文
摘要:小程序的picker省市区无法设置只显示省市,只能用普通的picker写一个 实现效果: wxml js
阅读全文
摘要:处理思路:首先下拉刷新的页面不能是<scroll-view>的页面,其次页面的view容器不能设置overflow:hidden 页面json设置如下: 页面js中设置如下:
阅读全文
摘要:一、广告主 1. 开通条件:需通过微信认证,已完成微信认证的公众号可到公众平台申请开通广告主服务2. 创建小程序广告:https://jingyan.baidu.com/article/acf728fd813147f8e510a381.html3. 预算:每日预算有效范围为50.00-4,000,0
阅读全文
摘要:1. 获取微信收货地址(处理用户允许授权、拒绝授权的所有情况) 2. 获取摄像头授权(处理用户允许、拒绝的情况) 实现效果: (1)首次进入时,调起授权询问框 (2)若用户拒绝,显示警告框 (3)若用户授权,调起客户端小程序设置界面 wxml代码 js代码 补充:项目中,重新调起摄像头授权不能与获取
阅读全文
摘要:一、自定义动画使用步骤: 1.创建动画实例 let animation = wx.createAnimation({ duration: 900 //...... }) 2.调用实例的方法(动画执行过程) animation.opacity(0.5).scale(1.3,1.3).step().op
阅读全文
摘要:问题: 首先我们要知道:小程序的入口文件是app.json文件,小游戏的入口文件是game.json文件。打开项目所使用的appId申请的时候选择的服务类目是“游戏”,这就导致这个appId只能用于微信小游戏的开发。打开项目时,项目没找到游戏的入口文件,结果当然就报错。 解决方法: 微信暂时不支持服
阅读全文
摘要:一、跳转事件绑定在当前点击的元素上 1.定义data-myName(myName为自定义的需要携带的参数名称) 2.绑定的函数中,event对象中currentTarget包含传递的自定义信息。 二、跳转事件绑定在父元素上(即事件委托) 1.在发生点击事件的子元素上写入属性data-xxxx; 2.
阅读全文
摘要:1. 先说一下template和component的区别: template包含wxml和wxss,component包含wxml、wxss、js、json。从他们的结构就不难看出,template模板应该用于单纯的动态数据展示,component组件应用于不仅需要数据展示,还需要功能交互的情况。一
阅读全文