fm:需求 做一个在目前的app 中做一个短视频模块 想到说组件的popup 用来进行y轴的滑动 会不顺畅 卡 所以用了nvue 我的理解就是 nvue 本质上跟vue的差距并不大 差别在于 在APP中随着业务的扩展 有些需要页面会数据多 或者功能要求多 这时候用 nvue 提高渲染能力 这个也只能在app 才会使用 api什么的有很多可以共用 同一路由 在APP端 会优先使用nvue 其他端会优先使用vue
组件的使用 也需要去官网看下 有所不同 还有一点 就是在 使用nvue时 调起nvue的popup 的窗体 希望的是 这个窗体的数据刷新 因为nvue 不是页面 也不是组件 生命周期只能触发一次 希望每次show都能触发 就这样搞 就可以每次刷新
我写的短视频模块 :
插件市场:https://ext.dcloud.net.cn/plugin?id=6192
mounted() {
const _subnvue = uni.getCurrentSubNVue()
_subnvue.addEventListener('show', () => {
console.log('show');
})
_subnvue.addEventListener('hide', () => {
console.log('hide');
})
}```