uniapp与小程序的区别

465 阅读1分钟

uni-app与小程序

  • nui-app写法基本就是Vue的一套写法。

  • 在数据缓存上加以区别,

    • Vue
      • 这是获取缓存数据
      • localStorage.getItem()
      • SessionStorage.getItem()
      • 这是添加缓存数据
      • localStorage.setItem()
      • SessionStorage.setItem()
    • uni-app
      • uni.getStorage()
      • uni.getStorageSync()
      • uni.setStorage()
      • uni.setStorageSync()
  • 小程序上数据缓存

    • wx.getStorage()
    • wx.getStorageSync()
    • wx.setStorage()
    • wx.setStorageSync()
  • uni-app与小程序生命周期的不同

    • uni-app生命周期
      • 在page.vue文件
      • onLoad
      • onShow
      • onReady
      • onHide
      • onUnload
      • 在component组件中
      • beforeCreate
      • created
      • beforeMount
      • mounted
      • beforeUpdate
      • updated
      • beforeDestroy
      • destroyed
    • 小程序的生命周期
      • onLoad
      • onShow
      • onReady
      • onHide
      • onUnload
    • uni-app路由与小程序的不同
      • 其实也无非就是首部的uni和wx的不同
      • uniapp&&小程序
      • uni.navigateto && wx.navigateto
      • uni.readructto && wx.readructto
      • uni.swachtap && wx.swachtap
      • uni.naviagetback && wx.naviagetback
      • uni.redlunch && wx.redlunch
  • 写法上也是不相同的

  • 在说说uni-app && 小程序的优缺点

    • 能生成多端代码
    • 学习成本低,基于vue
    • uni-app使用HBX进行开发也适配Vue的一些插件
  • 缺点

    • 问世时间比较短
    • 官方回复不及时
  • 小程序优缺点

    • 优点
    • 基于微信是一个良好的推广的途径
    • 方便快捷,即用即拿
    • 开发成本低维护方便
    • 缺点
    • 本人目前还没有感觉到大的缺点

自我感觉会Vue的uni-app上手开发不算什么事,而且还能掌握一项新的框架,可以在app等软件其实小程序也就是把js css html,拆分成单一的模块,想要开发小程序基本上看微信开发文档就足够了,但是我感觉做什么项目基本不牢真的事地动山摇啊。

以上就是我今天分享到内容 有兴趣的可以关注的我github