小程序
迷茫的码奴
这个作者很懒,什么都没留下…
展开
-
uniapp中uni.navigateBack();传参
// B页面 let pages = getCurrentPages(); let prevPage = pages[pages.length - 2]; //上一个页面 this.lablelist.forEach(el => { if (el.seclect) { object.push(el) } }) prevPage.$vm.getParams(object); //重点$vm uni.navigateBack();/原创 2022-12-07 13:52:31 · 579 阅读 · 0 评论 -
uniapp定位和选择城市
原创 2022-10-21 11:22:22 · 2265 阅读 · 0 评论 -
uniapp(小程序)背景水印和原生html实现
export default { data() { return { } }, onLoad() { console.log('0000') this.dr原创 2022-09-28 20:22:53 · 899 阅读 · 0 评论 -
微信小程序获取地理位置
"permission":{ "scope.userLocation": { "desc": "您的位置信息将用于获取周围门店信息" } }, "requiredPrivateInfos": [ "getLocation" ], "sitemapLocation": "sitemap.json",原创 2022-08-23 15:26:06 · 636 阅读 · 0 评论 -
小程序监听点击底部tabbar事件
小程序监听点击底部tabbar事件。原创 2022-08-20 14:38:49 · 2023 阅读 · 0 评论 -
使用小程序内置地图
代码】使用小程序内置地图。导航原创 2022-08-15 10:31:35 · 476 阅读 · 0 评论 -
小程序van-picker自定义二级联动
代码】小程序van-picker自定义二级联动。原创 2022-08-10 10:00:09 · 1666 阅读 · 1 评论 -
小程序删除提示
代码】小程序删除提示。原创 2022-08-03 17:41:44 · 148 阅读 · 0 评论 -
小程序获取经纬度,当前省市区
// pages/numberDetail/numberDetail.jsvar QQMapWX = require('../../utils/qqmap-wx-jssdk.min.js');var qqmapsdk;const util = require('../../utils/utils.js')//防抖节流const app = getApp()Page({ /** * 页面的初始数据 */ data: { Phone:'', UserInfo:.原创 2022-02-08 11:21:49 · 999 阅读 · 0 评论 -
小程序节流(防止重复点击)
util/utils.js// 防抖节流 防止重复点击function throttle(fn, gapTime) { if (gapTime == null || gapTime == undefined) { gapTime = 1500 } let _lastTime = null // 返回新的函数 return function () { let _nowTime = + new Date() if (_nowTime - _lastTime原创 2021-12-01 14:45:45 · 448 阅读 · 0 评论 -
一键获取微信地址
if(wx.chooseAddress){ wx.chooseAddress({ success: function (res) { console.log(JSON.stringify(res)) }, fail: function(err){ console.log(JSON.stringify(err)) } }) }else{ console.log('..原创 2021-06-22 08:52:14 · 679 阅读 · 0 评论 -
小程序点击图片预览大图
js topic_preview(e){ let id = e.currentTarget.dataset.id let arr = new Array this.data.list.forEach((item)=>{ if(item.id == id){ arr = item.imgList } }) wx.previewImage({ urls: arr,原创 2021-05-25 10:40:51 · 451 阅读 · 0 评论 -
小程序生成二维码
wxml<canvas canvas-id='canvas'></canvas>jsvar QRCode = require('../../utils/weapp-qrcode.js');var qrcode /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { qrcode = new QRCode('canvas', { //'canvas'为html中定义的canvas-id原创 2021-05-25 09:53:32 · 256 阅读 · 0 评论 -
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
app.jsvar bottomBarHeight = '';var otherHeight = '';let isAdaptation = falselet isIphoneX = falselet pixelRate = 0.5let statusBarHeightwx.getSystemInfo({ success: res => { // console.log(res); let modelmes = res.model; pixelRate =原创 2021-05-20 15:50:42 · 365 阅读 · 0 评论 -
小程序一键拨打电话
tocall(e){ console.log(e.currentTarget.dataset.phone)//获取的电话号码 wx.makePhoneCall({ phoneNumber: e.currentTarget.dataset.phone }) },原创 2021-05-20 11:59:23 · 127 阅读 · 0 评论 -
小程序自定义导航下标图片
html<view class="container"> <!-- tab导航栏 --> <!-- scroll-left属性可以控制滚动条位置 --> <!-- scroll-with-animation滚动添加动画过渡 --> <scroll-view scroll-x="true" class="nav" scroll-left="{{navScrollLeft}}" scroll-with-animation="{{tr..原创 2021-05-13 11:25:23 · 205 阅读 · 0 评论 -
小程序富文本设置图片大小
html<rich-textstyle="float:left;margin:20px;"nodes="{{listmore}}"></rich-text>jsthis.setData({contents:res.data.contents.replace(/\<img/gi,'<imgclass="add"style="width:100%;height:auto"')//class="add"我是设置了全局样式,可写可不写...原创 2021-05-12 14:42:36 · 376 阅读 · 0 评论 -
小程序从数组中删除指定对象,返回新的长度源代码
cancel(e){letdynamicId=e.currentTarget.dataset.index//点击返回去的下标letallNewsList=this.data.list//原始列表数组allNewsList.splice(dynamicId,1);//删除指定下标}this.setData({list:allNewsList//返回新的列表长度})...原创 2021-05-12 11:41:52 · 250 阅读 · 0 评论 -
小程序点赞实现局部刷新
//html <view class="say_item" bindtap="open" data-id="{{item.id}}">//jsopen (e) { //点赞点击事件let dynamicId = e.currentTarget.dataset.id//点赞的时候传的id let allNewsList = this.data.list//列表数组 for (let i = 0; i < allNewsList.length.原创 2021-05-12 09:23:00 · 380 阅读 · 0 评论 -
小程序微信支付
var data = { userCarIds: newArrlist, //商品id addressId: this.data.addressId, //地址id userCouponId: this.data.cut, //优惠券id } apis.CreateOrderByUserCar(data).then(res => {//支付提交接口(返回支付接口需要的5个字段) wx.requestPa..原创 2021-05-11 17:26:39 · 179 阅读 · 0 评论 -
小程序实现购物车
小程序购物车实现jsconstapis=getApp().APIconstapp=getApp()Page({/***页面的初始数据*/data:{number:'',userCarId:'',//购物车idcarts:[],//存放数据cartsid:[],//存放数据hasList:false,pageIndex:1,isA...原创 2021-05-11 09:18:09 · 612 阅读 · 0 评论 -
unshift向数组添加自定义对象
res.data.unshift({//unshift和push相反,unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。push() 方法可向数组的结尾添加一个或更多元素,并返回新的长度。id:0,//自定义添加的对象内容name:'推荐'})that.setData({bankList:res.data//返回新的长度})...原创 2021-05-11 09:10:41 · 844 阅读 · 0 评论 -
小程序 实现分页源代码
constapis=getApp().API //调用接口constapp=getApp()//调用登录Page({/***页面的初始数据*/data:{isAllData:false,//判断列表的长度pageIndex:1,//当前页//pages:5,//每页条数total:0,//总条数list:[],//优惠券列表,lists:'',},...原创 2021-05-11 09:07:07 · 230 阅读 · 0 评论