摘要: 项目中子组件封装的是一个picker,父组件需要传数组到子组件中。 如果父组件的数组出现变更,视图中的子组件或许不能直接刷新渲染,需要反复弹起几下才能看到。 试过深度监听,但都没有用,ref也不知道为啥调不动,我这边使用子组件时外面还有个循环。 综上所述,解决方案如下: 1、$nextTick(): 阅读全文
posted @ 2020-03-04 09:53 南之骄阳 阅读(4937) 评论(0) 推荐(0) 编辑
摘要: 底部入口栏的红点提示是app中常见的功能,或者说是必要功能,通常用来提醒用户去查看或操作某个模块内容。 看项目性质如果需要比较多并且灵活的提示,则需要用到长连接技术。 1、红点提示是根据接口返回的数据状态来表现的。 2、需要及时更新响应红点的状态 3、不建议频繁调用接口(比如tabbar页面的onS 阅读全文
posted @ 2020-03-03 14:37 南之骄阳 阅读(2133) 评论(0) 推荐(0) 编辑
摘要: 封装统一请求函数有利于项目的维护 整体功能简单实用,但小编遇到一个巨坑,项目中在vue文件使用跳转方法,url参数输入 "/" 后工具提示的路径为 "/pages/login/login", 但是在外部js文件中使用uni跳转的api,快捷提示的路径为 "/pages/login/login.vue 阅读全文
posted @ 2020-02-11 14:26 南之骄阳 阅读(4785) 评论(0) 推荐(0) 编辑
摘要: git命令行常用操作 1、配置ssh key git config --global user.name 'git用户名' git config --global user.email '邮箱地址' 查看用户名和邮箱: git config user.name git config user.ema 阅读全文
posted @ 2020-02-10 20:34 南之骄阳 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 组件基本知识点: uniapp中:每个页面可以理解为一个单页面组件,这些单页面组件注册在pages.json里,在组件关系中可以看作父组件。 自定义可复用的组件,其结构与单页面组件类似,通常在需要的页面引入或者注册到全局main.js中使用,这是子组件。 1、props (props用于父组件给子组 阅读全文
posted @ 2020-01-16 09:44 南之骄阳 阅读(9102) 评论(0) 推荐(1) 编辑
摘要: uniapp实现app端和微信小程序端图片保存到本地,其它平台未测过,原理类似。 微信小程序端主要是权限需要使用button的开放能力来反复调起,代码如下: 首先是条件编译两个平台的按钮组件: <!-- #ifndef MP-WEIXIN --> <view class="purple_btn bt 阅读全文
posted @ 2019-12-24 09:48 南之骄阳 阅读(22164) 评论(0) 推荐(1) 编辑
摘要: 全局变量和全局方法是软件开发中常用的技术点! 实现方式大致分为: 1、vuex实现,值变动灵活 2、建立js文件,页面内引用 3、挂载vue实例后使用 4、小程序中的globalData 5、本地存储 这里简单讲解下uni-app中挂载到vue实例的全局属性和方法: 在Main.js中创建: Vue 阅读全文
posted @ 2019-12-19 10:51 南之骄阳 阅读(17821) 评论(0) 推荐(0) 编辑
摘要: uni-app在创建时,工程目录下会有个uni.scss文件,我们可以直接在里面定制化scss变量。 全局scss中的坑: (有些问题可能被修复了,具体自己看打包编译后的文件,uniapp一直在完善) 1、如果要引用全局外部scss文件,可以考虑在uni.scss这个系统全局scss文件内引用,其他 阅读全文
posted @ 2019-12-19 10:31 南之骄阳 阅读(27572) 评论(0) 推荐(1) 编辑
摘要: uniapp作为跨端的利器,可同时发布到安卓、ios、微信小程序、支付宝小程序、百度小程序、头条小程序、QQ小程序等8个平台。 如果是轻量级的应用,不涉及太多功能的话,或许可以直接打包移植,但涉及前后端各类交互多的项目,则需要注意很多的地方。 移植到各类平台,首先要避开那些在某平台上不生效或有差异的 阅读全文
posted @ 2019-12-04 10:35 南之骄阳 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: HBuilderX开发工具,菜单栏:发行(U) → 原生App云打包(P) 安卓云打包配置: 云打包配置分为公共测试证书和自有证书。 云打包配置使用公共测试证书很简单,直接勾选后打包。 如果要测试第三方sdk(如微信授权),请使用自有证书。 1、去微信开放平台申请一个移动应用,你需要用到该应用里面以 阅读全文
posted @ 2019-11-25 21:59 南之骄阳 阅读(11408) 评论(0) 推荐(0) 编辑