草庐IT

uniapp 获取状态栏及小程序右侧胶囊信息(用于设置全屏小程序)

方法一:直接上代码:(此方法可以避免渲染时塌陷问题,无需初始设置) constmenuButtonInfo=uni.getMenuButtonBoundingClientRect(); exportdefault{ data(){ return{ menuButtonInfo:menuButtonInfo,//右侧胶囊详细信息 } }, methods:{ } }记得在page.json文件中设置当前页面隐藏默认标题栏哦,看最后方法二(不建议)1.获取信息()://获取状态栏高度(px)this.statusBarHeight=uni.getSystemInfoSync(

uniapp微信公众号(h5)端跳转微信小程序

!!!不是微信公众号菜单跳转小程序微信公众号菜单跳转小程序:公众号和小程序相互关联,在公众号的自定义菜单中配置即可1、绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。!!!登录后可在“开发者中心”查看相应的接口权限。 2、安装依赖jweixin-modulenpminstalljweixin-module--save3、引入挂载!!!main.js引入挂载importwxfrom'jweixin-module'//单页面挂载main.js中也要写以下代码Vue.config.ignoredElements.push('wx-open-launch-weap

vue3+ts+uniapp小程序端自定义日期选择器基于内置组件picker-view + 扩展组件 Popup 实现自定义日期选择及其他单列选择

vue3+ts基于内置组件picker-view+扩展组件Popup实现自定义日期选择及单列选择vue3+ts+uniapp小程序端自定义日期选择器1.先上效果图2.代码展示2.1组件2.2公共方法处理日期2.3使用组件(全局自动导入的情况)3.注意事项3.1`refSelectDialog`3.1`backgroundColor="#fff"`圆角问题(已优化)自我记录1.先上效果图直接上代码2.代码展示2.1组件src\components\hbcy-popup.vuescriptsetuplang="ts">importtype{Item,PopupType}from'@/types/a

解决使用uniapp开发微信小程序时主包太大和vendor.js过大无法打包的问题

在uniapp开发小程序这一块,相信很多开发者都遇到过代码体积太大无法打包的问题,这时候就要优化小程序包大小。下面分享一下我的解决思路。希望能给大家一些帮助吧。方法一:线上图片小程序体积大是因为static目录的图片资源过大的话,我们可以将static的图片上传图片服务器上去,小程序使用链接的形式来下载使用图片。静态图片使用线上地址,不要放到项目中,除了navBar的icon,因为那个只能使用本地资源,相对来说这个不大。1、上传图片资源到图片服务器上去将切好的图片上传到图片服务器上面,比如https://www.xxxxxxxx.com.cn/wx/static/images/1.png2、处

uniapp如何应用onNeedPrivacyAuthorization实现微信小程序隐私政策

前言微信小程序要求9.15日前实现隐私政策弹窗,但是uniapp文档一直没有更新,尝试直接使用wx.onNeedPrivacyAuthorization,是可以生效的步骤在微信小程序后台的设置--服务内容与声明,设置好小程序所需要的隐私政策在uniapp的manifest.json中选择源码视图添加设置:"mp-weixin":{//..."__usePrivacyCheck__":true},微信开发者工具的调试基础库,最好>=3.0在你调用隐私接口的页面中,写入一下代码:wx.getPrivacySetting({success:res=>{console.log("是否需要授权:",re

uniapp小程序临时图片路径写入内存保存,并读取写入的图片

功能背景开发遇到奇葩需求,需要用户使用小程序时把图片以及操作数据保存在用户手机本地,那么就遇到问题了。图片随便拍一张都是几百kb,那么如果使用localstorage,存两三张就满了,就会自动清空数据,而且微信也会提示运行内存不足。。。所以另辟蹊径,使用wx.FileSystemManager。注意:我这里的重点内容就是图片不存储到线上服务器,存在本地,并且还能读取。(读取图片显示并不是重点)功能效果代码实现由于我这里的小程序都是使用uni.createCameraContext拍照或者uni.chooseImage,所以拿到的都是临时路径看一下存入的路径,以及文件命名

开发微信小程序使用原生开发还是uniapp开发

大家好,我是蔓云科技的小蔓(写代码的平面师)。今天给大家带来一门知识普及课,开发小程序使用原生还是uniapp,如果你想开发一款小程序,通过这个视频你会得到答案。相信大家对小程序都不陌生吧,在生活的方方面面中都有它的身影,比如:社区团购、商城购物、打车出行、订餐外卖、健康码、小游戏等,都是小程序的影子,小程序的普及,主要来源于他独有的优势,无需安装、随用随走、不额外占用内存,是一种功能强大轻量化的APP,用户通过扫码或多种方式,即可快速开启,深受广大开发者及用户的青睐。那么如何开发一款小程序那?你有两种选择,原生开发和uniapp开发。1.原生开发首页我们来看一下原生开发的优点:①官方文档清晰

使用 uniapp 适用于wx小程序 - 实现移动端头部的封装和调用

图例:红框区域,使其标题区与胶囊对齐一、组件navigation.vue {{props.title_name}} import{defineProps,ref}from'vue'import{onLoad,onShow}from"@dcloudio/uni-app";constprops=defineProps({ title_name:{//标题名 type:String, required:true }, isReturn:{//0是返回键1自定义传的图标>1是不传任何图标 type:Number, required

uniapp 小程序如何从主包页面跳转到分包页面

在uniapp开发小程序的时候,“分包”概念一定要提前了解下,具体我就不多说了,自己看下关网的相关配置。那么,如果从主包页面,跳转至分包的页面呢?如图所示我的页面->详情页 在我的页面创建好自己的链接,我使用的是方法创建的//html部分其它省略//datapageOtherList:[{ title:'法律法规', url:"/pages/news-info/news-info?id=1&&title=low", isLink:true, border:false},{title:'隐私政策', url:"/pages/news-info/news-info?id=2&&title=priv

【UniApp开发小程序】小程序首页(展示商品、商品搜索、商品分类搜索)【后端基于若依管理系统开发】

文章目录界面效果界面实现工具js页面首页让文字只显示两行路由跳转传递对象将商品分为两列显示使用中划线划掉原价后端商品controllerservicemappersql界面效果【说明】界面中商品的图片来源于闲鱼,若侵权请联系删除关于商品分类页面的实现,请在我的Uniapp系列文章中寻找来查看关于页面中悬浮按钮的实现,请在我的Uniapp系列文章中寻找来查看界面实现工具js该工具类的作用是,给定一个图片的url地址,计算出图片的高宽比,计算高宽比的作用是让图片可以按照正常比例显示/***获取uuid*/exportdefault{ /** *获取高宽比乘以100% */ getAspectRat