uniapp
公司项目需求,记录自学过程中踩的坑。
星陈~
知道的越多 不知道的越多
展开
-
uniapp不用分包!!6M以下的代码量直接压缩代码就行,不用分包那么麻烦!!
好了继刚说的分包功能我发现uniapp有个运行压缩功能!我6M的代码量,压缩到小程序代码后为1987K < 2M哈哈哈哈好了你们6m以下的代码不用去愁分包了,我也撤销分包操作了哈哈哈哈原创 2020-12-30 14:31:06 · 2228 阅读 · 6 评论 -
2020-12-30 离职的前一天,分包
12月30日明天就是最后一天了,今天离职手续办完了,项目进入尾声本来已经写好的商城跟充电两个小程序,现在需要合并五天来把简单的商城功能合并到充电小程序中,导致体积暴涨至6M,所以今天下午需要做一个分包功能,先贴出处https://uniapp.dcloud.io/collocation/pages?id=subpackages针对于uniapp开发下的小程序https://uniapp.dcloud.io/collocation/manifest?id=app-vue-optimizati原创 2020-12-30 14:26:34 · 122 阅读 · 0 评论 -
收藏功能
前段时间写的小程序端有个收藏功能,临上线前发现收藏功能有问题,单独一个收藏跟取消都没问题,但是数据多了以后就会出现加载图标错误的问题各方面打印之后发现是在比对阶段 forEach如果比对到一个数据的标识字段一样后,会继续往后比对,最后一个生效,所以会出现问题。换了find方法后正好,因为当前选项只有一个,所以比对到一个就可以返回,一个都没有就代表没有收藏。// 找到当前是否收藏let coll = res.data.rows.find(item => item.stationId == cu原创 2020-11-14 08:41:22 · 102 阅读 · 0 评论 -
传参后变为object object问题
参考 : https://blog.csdn.net/qq_15769147/article/details/96429370?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159721818419724839213542%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=15972181841972483921354转载 2020-08-12 15:56:56 · 1347 阅读 · 0 评论 -
uniapp地图使用nvue时markers只渲染一次,不能动态显示问题
因为地图的标点需要后台返回才能获得,但是nvue页面中map组件的markers不支持动态渲染,发送请求后异步操作了。导致数据回来前已经进行一次渲染,markers从视图上不改变,在网上看到了一个思路是在map上面加v-if=‘map’,这样map默认是不渲染,等数据返回后把map设为true,进行第一次渲染。巧妙......原创 2020-08-12 14:39:28 · 3295 阅读 · 5 评论 -
记录一个困扰一天的bug,关于请求数据时权限的问题---前端
在封装的js请求中,暴露的的函数中 如果在其他页面调用的时候需要用到未暴露的方法或数据,是行不通的。要把可能用到的方法或数据放在暴露的函数体中,不然js文件不暴露的部分是不会有任何热刷新的。只会执行一次。物理刷新后才能正常操作,所以不要这样弄。在封装请求数据的request中很常见到,比如带权限的请求中,需求每次带token,但是获取本地token的方法没在函数体中,就会造成请求js文件未暴露部分未进行热刷新,获取的token还是第一次的空token困扰了半天的bug其实很多人一听就能明白,但是当时不原创 2020-07-14 17:16:26 · 235 阅读 · 0 评论 -
今天发现一个重大突破点
条件BY 解决了nav的适配问题 uniapp的神来之笔原创 2020-06-10 09:09:32 · 296 阅读 · 0 评论 -
这次的项目棘手的很少人遇到
原因是因为公司因为不是互联网公司,想节约资金吧算是。要一套代码开发出至少app和小程序两端同时运行,虽然很难但是也大都能接受,现在唯一头大的是登录问题,是互相关联的话在小程序中用户体验很不好,需要授权后在注册密码,我给老大提了,老大说只有这样才能绑定app和小程序。会想好办法解决了在提出吧逻辑放面,小程序端登录需要openid unidid code 然后返回登陆令牌等三条消息 返回成功后还有跳转到获取手机号页面注册密码,注册成功才会有登录状态这就不说了,但是app端想绑定到一起 就麻烦了微信登录原创 2020-06-10 09:08:38 · 271 阅读 · 0 评论 -
今天遇到了开发app以来第一次棘手的问题
这个功能很常见,就是一般app中设置中的清除缓存包括它的计算功能。百方寻找之下我是实现了并且也计算成功在手机上。但是问题是所在就是H5端不支持plus这个玩意,导致H5端一直报plus is not defined这个err。虽然在真机测试上是正常显示和清除的。因为一直在H5开发,所以下面出现这个不影响运行的问题让我很苦恼。网上的大佬们也没个准信儿。这可咋办(已想通)...原创 2020-06-10 09:06:28 · 181 阅读 · 0 评论 -
收藏的好网址
先记录一个牛逼的占图网址https://www.jianshu.com/p/4fbd8fb89e56https://wenku.baidu.com/view/5968d017178884868762caaedd3383c4bb4cb4b1.html第二个需要钻研的网址https://uniapp.dcloud.io/api/ui/scroll?id=pagescrollto 第三个 好用的apihttp://tool.chinaz.com/tools/imgtobase 第四个 转64图片http原创 2020-06-10 09:05:27 · 3460 阅读 · 0 评论 -
app真机不识别背景色 anyone
绝对定位一个带颜色的盒子就有背景色了或者转换为64base格式原创 2020-06-10 09:04:34 · 109 阅读 · 0 评论 -
死循环
情景如下:在h5 app 端已调试好,但是app端显示的中间大按钮在其他是不支持的,但是中间是个扫码的功能,少不了,于是乎,在编译好了小程序页面后,我又加上了一个扫码功能,问题来了扫码我放在了onshow!!!!!于是我陷入了死循环…就是一直弹窗,一直弹窗,弹窗的时候绝壁mask是true。我啥都干不了 我想拼个手速,一直按esc一遍一直点x,还关不掉,任务管理器也调不出来,关掉的一瞬间又出来,于是乎 我重启了电脑…在开机后还没编译过来之前改了代码…...原创 2020-06-10 09:03:31 · 155 阅读 · 0 评论 -
uniapp新手必须的知道的坑
有学过微信小程序开发和vue的,uniapp开发成本低,但是还是不能忽视了注意事项,别给自己带来麻烦,以下是我从官网上抽取的,希望接下来的开发能够顺利进行,文字有点多,但细看益处多多,go~~~开发工具下载标准版,在运行或发行uni-app时,会提示安装uni-app插件下载App开发版,可开箱即用如使用cli方式创建项目,可直接下载标准版,因为uni-app编译插件被安装到项目下了。可以通过 vue-cli 创建 uni-app 项目。接口能力(JS API)靠近微信小程序规范,但需将前缀 wx原创 2020-06-10 09:02:42 · 11062 阅读 · 3 评论