更新记录
1.0.5(2020-05-20) 下载此版本
包没有问题,请保持编辑器最新版本(此版同1.0.4,只是改了跟新日志) 1、更新是否需要缓存
// V3编译 纯NVUE编译,请保持最新版本编辑器
// 供其他页面回转首页时刷新tabbar 标签数据
// 页面的缓存 在下面的_mainFuncInit 公共函数进行处理 (如果需要缓存的话)
if(this.thisActiveFlag){
this.$nextTick(()=>{
let temp = uni.getStorageSync('setStatusIndexFunc');
this.$refs.commentTabbat.getSetting(temp)
});
}
注意
TypeError: undefined is not an object (evaluating 'this.$refs.commentTabbat.getSetting')
如果报这个问题(需要升级当前插件版本),onLoad里面的这个refs也可以注释掉,这个作用是用作初始化赋值底栏选择ICON显示的问题,新版底栏的create生命周期已添加,可以删除也可不删除
1.0.4(2020-05-20) 下载此版本
包没有问题,请保持编辑器最新版本
1、更新是否需要缓存
// V3编译 纯NVUE编译,请保持最新版本编辑器
// 供其他页面回转首页时刷新tabbar 标签数据
// 页面的缓存 在下面的_mainFuncInit 公共函数进行处理 (如果需要缓存的话)
if(this.thisActiveFlag){
this.$nextTick(()=>{
let temp = uni.getStorageSync('setStatusIndexFunc');
this.$refs.commentTabbat.getSetting(temp)
});
}
1.0.3(2020-04-29) 下载此版本
追加H5版本下切换报错问题
如需要vue版本的请下载另外一个版本的
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-nvue | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
包没有问题,请保持编辑器最新版本
1、更新是否需要缓存 具体查看 index.nvue文件 onShow生命周期注释部分 以及 tabbar 部分注释
TypeError: undefined is not an object (evaluating 'this.$refs.commentTabbat.getSetting')
如果报这个问题(需要升级当前插件版本),onLoad里面的这个refs也可以注释掉,这个作用是用作初始化赋值底栏选择ICON显示的问题,新版底栏的create生命周期已添加,可以删除也可不删除
自定义底部tabbar
小程序不需要 import 导入 tabbar
[^APP 和 H5 端如需使用自定义tabbar 需要单独 import 导包形式 进行components 注入组件] import tabbar from '../components/tabbar.nvue' components:{ tabbar }
该组件样式BUG问题已全部修复可以直接使用
使用时注意端的区分
注意 this.$is_bang 在APP端无法使用的问题
如果遇到 this.$is_bang 无法挂载vue节点的问题需要单独处理 此功能是作用在IOS APP 异形屏的问题需要单独处理 实例如下
/** * @name 检测终端 判断市场常见的几种刘海屏机型 * @param {number} numbers 数值 * */ export function checkPlatFromFunc(){ let modelmes = uni.getSystemInfoSync().model let tempMoble = Boolean; if(modelmes.indexOf('iPhone X')>=0||modelmes.indexOf('iPhone XR')>=0||modelmes.indexOf('iPhone XS')>=0||modelmes.indexOf('iPhone 12')>=0||modelmes.indexOf('iPhone 11')>=0||modelmes.indexOf('iPhone11')>=0||modelmes.indexOf('iPhone12')>=0||modelmes.indexOf('iPhoneXR')>=0||modelmes.indexOf('iPhoneX')>=0){ tempMoble = true }else{ tempMoble = false } return tempMoble }