草庐IT

uniapp+uView2.0实现自定义动态tabbar

    1.需求说明    2.实现原理说明    3.实现过程        3.1集成uView2.0        3.2自定义tabbar        3.3vuex定义tabbar共享信息        3.4tabbar显示个数控制1.需求说明    要求不同时间显示不同的tabbar.点击不同的tabbar跳转到不同的页面,能随时实现tabbar显示个数的切换。一种是只需要显示首页、我的页面;另一种是显示首页、消息、我的页面。效果图如下:2.实现原理说明    基于uview2.0的u-tabbar实现自定义tabbar,使用vuex实现tabbar显示状态数据共享。首页和我的

uniapp的基本特点和优势

一、为什么要选择uni-app?uni-app在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等8大关键指标上拥有更强的优势。1、开发者/案例数量更多数百万应用、uni统计月活12亿、70+微信/qq群、更高的百度指数跨端完善度更高,真正落地的提高生产力2、平台能力不受限在跨端的同时,通过条件编译+平台特有API调用,可以优雅的为某平台写个性化代码,调用专有能力而不影响其他平台。支持原生代码混写和原生sdk集成。3、性能体验优秀加载新页面速度更快、自动diff更新数据。App端支持原生渲染,可支撑更流畅的用户体验。小程序端的性能优于市场其他框架。评测4、周边生

uniapp 微信小程序 配置分包,多个分包

配置小程序分包的目的:减少项目的体积,可以减少小程序首次启动时的加载时间。不用担心主包过大无法上传和打包小程序项目        在实际的项目开发中,tabBar相关的页面是必须放在主包下的。其他的一些大型页面呢通常是建议你放在分包下面。     无论如何在创建一个工程化的小程序项目的时候都建议大家配置一个分包,这样的好处就是方便大家在以后维护的时候避免一些不必要的麻烦。例如公司有多个小程序需要合并(我的真实经历)!这个时候分包的作用就显而易见了。如果项目特别大,可以像我一样自行配置多个分包!那么废话不多说,直接开始:在项目根目录中,创建分包的根目录,命名为pagesA(自定义,通常叫subp

租房小程序使用uniapp展示地图map

开源字节的租房小程序一个关于房屋租赁类的APP,用的uni-app实现,这种app少不了的就是经纪人,位置信息。我们的代码开源免费,欢迎交流使用。map地图组件使用时直接在template中使用标签,标签中可嵌套map属性map最常用到的属性:    longitude 中心经度    latitude中心纬度    scale缩放级别(取值范围为5-18,默认的是16,值数越大,放大程度越大,看的越细)    markers 标记点 (类型为Array数组,在地图上标记出来的点)   polyline(类型为Array数组,没有默认值,表示路线,数组上的所有点连成线)    circles(

uniapp - 微信小程序接入腾讯视频播放器功能插件,uniapp开发微信小程序端调用引入并使用腾讯视频播放组件完整全流程(详细示例源码,一键复制开箱即用)

效果图在uniapp微信小程序项目中,集成腾讯视频功能插件,实现播放腾讯视频效果,附带详细示例源码及注释,你可以跟着步骤一步步来,保证几分钟就能快速在uniapp小程序项目中植入腾讯视频功能!一、开通插件首先使用腾讯视频的话

解决uniapp编译的微信小程序不支持v-bind=“$attrs“

1.环境1.uniapp2.vite+vue3+TypeScript+vite(移动端低代码)3.编译成多端通用的小程序2.需要分两类解决v-model属性在高版本的vue3+vite中使用父组件传递下来的props中的某一个属性,作为当前组件的子组件的v-model入参,那么将会报错[vite][plugin:vite:vue]v-modelcannotbeusedonaprop,becauselocalpropbindingsarenotwritable.09:49:27.156Useav-bindbindingcombinedwithav-onlistenerthatemitsupdat

【vue】uniapp vue3 vite代理设置问题【H5 微信小程序】

项目场景:基于vue3版本的uniapp运行h5和微信小程序问题描述uniapp运行h5请求接口成功,运行微信小程序请求接口不成功vite.config.ts配置proxyimport{config}from"./.env"...server:{proxy:{'/dev-api/':{ target:config.BASE_API,changeOrigin:true,rewrite:path=>{returnpath.replace(/^\/dev-api/,'')}},}},....env配置请求接口域名exportconstconfig={BASE_API:fn(),}function

uniapp自定义输入框,实现验证码输入框、密码输入框、兼容微信小程序

前言在移动端或者小程序项目中,验证码输入框、密码输入框也是很常见的,今天我们就来实现一个这样的效果。图片展示代码实现我这里是用uniapp实现的可兼容微信小程序。大家如果需要微信小程序也可以参考此案例,实现思路都是一样的。template> viewclass="index"> viewclass="content"> viewclass="phone-item"> inputtype="number"class="phone-input"v-model="phone"placeholder="请输入手机号"> viewclass="get-code"@cli

解决uniapp中uni.switchTab无法传参

解决uniapp中uni.switchTab无法传参问题描述原因分析解决方案问题描述在uniapp中使用uni.switchTab无法传参uni.switchTab({ url:`/pages/report/report?Id=${query}`})原因分析uniapp官方定义uni.switchTab无法传参参数类型必填说明urlString是需要跳转的tabBar页面的路径(需在pages.json的tabBar字段定义的页面),路径后不能带参数successFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结

解决uniapp中uni.switchTab无法传参

解决uniapp中uni.switchTab无法传参问题描述原因分析解决方案问题描述在uniapp中使用uni.switchTab无法传参uni.switchTab({ url:`/pages/report/report?Id=${query}`})原因分析uniapp官方定义uni.switchTab无法传参参数类型必填说明urlString是需要跳转的tabBar页面的路径(需在pages.json的tabBar字段定义的页面),路径后不能带参数successFunction否接口调用成功的回调函数failFunction否接口调用失败的回调函数completeFunction否接口调用结