
微信
LLL_LH
记录一些学习心得
展开
-
微信小程序全局主题颜色设置
1、app.wxsspage{ font-size: 32rpx; background-color: #F2F2F2; color: #333; width: 100vw; height: 100vh; --themeColor:#B01717; // 样式变量}2、在其他页面使用color: var(--themeColor);原创 2021-07-08 16:10:55 · 2950 阅读 · 0 评论 -
微信小程序设置背景渐变
.bg{ background: linear-gradient(#3E54D7, #4360E2,#4F76FF); }原创 2021-05-27 16:05:28 · 1006 阅读 · 0 评论 -
微信小程序版本更新
文档:https://developers.weixin.qq.com/miniprogram/dev/api/base/update/wx.getUpdateManager.htmlif (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { if (res.ha.原创 2021-03-10 09:38:44 · 324 阅读 · 0 评论 -
微信小程序浏览线上文档
微信小程序文档:https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.openDocument.htmlwx.downloadFile({ url: 'http://list.xls', success: (res) => { wx.openDocument({ filePath: res.tempFilePath, success: functi.原创 2021-03-05 10:01:43 · 1138 阅读 · 1 评论 -
微信小程序动态添加class,事件传参
data-参数名="值"bind:tap="事件名称"<view class="tab-item {{tabIndex=='1' ? 'active' : ''}}" data-tab="1" bind:tap="tabChange">点击</view>tabChange(event){ console.log('tabChange', event) let tabIndex = event.currentTarget.dataset.tab; .原创 2021-01-25 15:13:24 · 969 阅读 · 0 评论 -
微信小程序使用weui组件
微信新版本通过useExtendedLib引入即可,不用使用npm构建1、引入weui在app.json页面,设置"weui":true{ "pages": [ "pages/index/index", "pages/login/index" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigation...原创 2021-01-18 11:36:19 · 676 阅读 · 0 评论 -
微信小程序动态设置页面标题
小程序文档小程序提供了接口,直接调用设置即可wx.setNavigationBarTitle({ title: '当前页面'})原创 2020-11-13 10:37:37 · 241 阅读 · 0 评论 -
uniapp保存base64二维码图片到相册
qrcode路径返回的base64码显示图片:<image :src="'data:image/jpg;base64,' + qcCode"></image><button type="primary" class="saveBtn" @tap="getSaveImg(qcCode)">保存二维码至相册</button>保存二维码至相册,先判断用户是否授权,如果用户已经授权则直接保存。uni.getFileSystemManager()原创 2020-08-24 11:49:35 · 5746 阅读 · 7 评论 -
uniapp中的picker为对象数组,range,range-key设置了,显示出的值为[obiect object]
问题:代码如下:<evan-form-item label="与户主关系"> <picker class="form-item-picker" @change="relationshipChange" :range="relationshipData" :value="relationship" :range-key="name"> <!-- @change用于获取弹出框改变的值,:range用于循环遍历relationshipData数组将数组内容循环原创 2020-08-04 16:13:36 · 5733 阅读 · 4 评论 -
微信小程序预览和真机调试结果不一样
微信小程序在开发者工具和真机预览上都可以得到想要的结果,但是预览就不行,这是因为在开发者工具中设置了 “不校验合法域名...”,而真机调式时,手机端也是默认不校验合法域名的,而预览的时候默认是开启域名校验的,所以在预览扫描二维码后,点击右上角的三个点“...”按钮,点击开发调式,开启调试,再次扫描二维码,就可以得到和真机预览一样的效果了...原创 2020-07-31 12:30:30 · 9594 阅读 · 6 评论 -
高德地图label换行
换行加一个 " \n "就可以了markers[{...label: { content: '象鼻镇岷江村第一网格\n201号', fontSize: 13.33, borderRadius: 6.67, bgColor: '#2A98FF', padding: 17, textAlign: 'center', color: '#FFFFFF' }}...原创 2020-07-01 11:14:27 · 1356 阅读 · 3 评论 -
uniapp实现拨打电话
<view @click="callPhone('11234')">联系我们: 11234</view>methods: {// 拨打电话 callPhone(tel){ uni.makePhoneCall({ phoneNumber: tel }) },}uni.makePhoneCall(object)参数名 类型 必填 说明 phoneNumber String 是 需要拨打的电话号码 succe.原创 2020-06-12 15:12:31 · 10419 阅读 · 2 评论 -
uniapp事件传递参数,获取事件对象
<button @click="handleClick(1, $event)">点击</button>methods: { handleClick: function(id,e) { console.log(id); // 1 console.log(e); // 事件对象 },}原创 2020-06-10 17:57:28 · 4298 阅读 · 0 评论 -
uniapp忽略提交unpackae
1、新建.gitignorenode_modules/.projectunpackage/.DS_Store如果之前已经提交过unpackae,执行如下命令git rm -r --cached unpackage原创 2020-06-05 10:34:17 · 1159 阅读 · 0 评论 -
uniapp的:class三元表达式写法
<text class="t-icon" :class="[active==index ? 'iconzu--2':'iconzu--1']"></text>原创 2020-06-04 10:59:55 · 5705 阅读 · 0 评论 -
uniapp小程序使用iconfont彩色图标
1、进入阿里巴巴矢量图标库https://www.iconfont.cn/,添加图标到项目,然后下载至本地解压后的本地文件如下2、下载iconfont-toolsnpm install -g iconfont-tools进入解压后的文件夹,如上图所示目录,命令行运行iconfont-tools然后一直enter,然后就会多出来一个iconfont-weapp的文件夹进入文件夹,将其中的iconfont-weapp-icon.css放入static目录下,然后在Ap原创 2020-06-03 14:47:34 · 3720 阅读 · 9 评论 -
微信小程序swiper横向滚动
效果如图:1、wxmldisplay-multiple-items:同时显示的滑块数量circular:是否采用衔接滑动previous-margin:前边距,用于露出前一项的一小部分next-margin:后边距,用于露出后一项的一小部分<view class='swiper-view'> <swiper class='swiper-sw...原创 2019-03-04 18:11:47 · 3508 阅读 · 0 评论 -
微信小程序实现头部、底部固定,中间滚动的布局
如图:1、wxml<view class='wraper'> <view class='header'>header</view> <view class='main'> <scroll-view class='main-scroll' scroll-y style="height: 100%"> ...原创 2019-02-25 19:40:09 · 16051 阅读 · 7 评论 -
微信小程序实现echarts柱形图
1、首先下载echarts插件https://github.com/ecomfe/echarts-for-weixin2、把ec-canvas文件放入项目,我是放在pages外面的3、在一个页面使用图表wxml中:<view class='card'> <ec-canvas id="mychart" canvas-id="mychart-bar" ec=...原创 2019-01-30 16:15:54 · 10370 阅读 · 4 评论 -
微信小程序实现一个表格table
1、wxml<view class="table"> <view class="tr thead"> <view class="td">名字</view> <view class="td">名字</view> &a原创 2019-01-30 09:41:24 · 8512 阅读 · 1 评论 -
微信小程序获取地理位置(腾讯地图)
由于小程序只提供了获取当前的地理位置、速度的api,所以我们还需要借助第三方服务进行逆地址解析。https://developers.weixin.qq.com/miniprogram/dev/api/wx.getLocation.htmlwx.getLocation({...});获取当前位置的经纬度 1、进入腾讯地图位置服务网址,然后申请密钥https://lbs.qq.com...原创 2019-01-21 13:51:44 · 10210 阅读 · 5 评论 -
微信小程序给当前选中项添加选中样式
1、wxml<view wx:for="{{array}}" wx:for-item="{{item}}"><view class='taskTitle {{showId == item.id ? "active" : ""}}' data-id="{{item.id}}" bindtap='dealTap'>{{item.name}}&原创 2019-01-19 16:14:22 · 9009 阅读 · 0 评论 -
微信小程序使用iconfont字体图标
1、在阿里巴巴矢量图标库选择你要的图标https://www.iconfont.cn/,加入购物车2、点击右上角购物车,添加到项目3、下载至本地4、解压后,复制iconfont.css到app.wxss5、使用:<icon class='iconfont icon-renwu'></icon>6、也可以复制iconfont.css到自己新建的一个样...原创 2019-01-19 16:04:55 · 450 阅读 · 0 评论 -
微信小程序扫描二维码
点击按钮扫描二维码<button class='deaBtn' bindtap='scancode'>扫描二维码</button>scancode: function(){ // 允许从相机和相册扫码 wx.scanCode({ success(res) { console.log(res); wx.s...原创 2019-01-15 18:47:08 · 9647 阅读 · 0 评论 -
微信小程序实现类似append
1、wxml<view class='item' > //显示已存在的图片列表,点击删除删除前一个view <view wx:for="{{imgList}}"> <view class='imgList'>{{item.pictureurl}}</view> <button class='bgBt...原创 2018-11-22 13:38:10 · 4465 阅读 · 0 评论 -
微信小程序获取表单初始值,提交改变过的数据
form表单,通过onload(options)获取的参数给输入框赋值,提交改变后的参数<form bindsubmit="submitForm"> <view class='item'> <view class='label'>联系人:</view> <input type="text" placeholder=&原创 2018-11-22 09:13:59 · 4758 阅读 · 3 评论 -
微信小程序表单提交
点击按钮提交表单查询,查询成功后显示信息补充按钮,点击信息补充按钮跳转到信息补充页面1、wxml<view class='mian'> <form bindsubmit='submitForm'> <view class='item'> <input type="text" placeholder="姓名" name="...原创 2018-11-21 09:32:27 · 2644 阅读 · 0 评论 -
微信小程序自定义一个全屏的加载中提示框
1、wxml<view class="mask" hidden="{{flag}}"> <view class="maskContent"> <view class='loadContent'> <image class='closeImg_image' src='/images/loading.png'>原创 2018-10-16 16:53:21 · 3077 阅读 · 0 评论 -
微信小程序自定义全屏遮罩
效果如下:1、wxml<view class='' bindtap='showMask'>显示遮罩</view><view class="mask" hidden="{{flag}}"> <view class="maskContent"> <view> <原创 2018-10-10 10:19:33 · 12919 阅读 · 4 评论 -
微信小程序视频上传
1、wxml <video id='video{{idx}}' show-center-play-btn="{{true}}" src='{{videoUrl}}' controls="true" objectFit="cover"> </video> <button class="start_btn" bindtap="addVid原创 2018-10-10 09:13:29 · 3118 阅读 · 0 评论 -
WeToast小程序弹框插件的使用
1、下载插件:https://github.com/kiinlam/wetoast/tree/master2、解压后把src目录里的3个文件添加到自己的项目项目3、使用:1) 在项目的app.js中引入wetoast.js,其他页面都可用let { WeToast } = require('src/wetoast.js') // 返回构造函数,变量名可自定义App({ ...原创 2018-09-10 15:18:21 · 817 阅读 · 0 评论 -
微信小程序---显示与隐藏hidden
1、wx.wxml页面部分<view bindtap='clickMe'>点击</view>//这是显示隐藏的部分<view hidden="{{hiddenName}}">隐藏显示部分</view>2、wx.js js部分page({ data:{ hiddenName:true }, clickMe:function(e){ this.原创 2018-03-16 15:10:03 · 51579 阅读 · 8 评论 -
微信小程序---修改背景颜色和单个页面的背景颜色
1、给所有页面设置背景颜色在app.wxss里设置page{background-color:#f3f3f3;}2、给单个页面设置背景颜色在单个页面的.wxss里设置page{background-color:#dddddd;}page前面不需要加点...原创 2018-03-14 18:07:52 · 14670 阅读 · 1 评论 -
微信小程序---底部固定导航栏tabBar
app.json文件:{ "pages": [ "pages/index/index", "pages/logs/logs", "pages/samplereels/samplereels", "pages/discover/discover", "pages/shop/shop", "pages/person/person原创 2018-03-12 16:38:47 · 6769 阅读 · 0 评论