Vue和Uni-app开发区别

102 阅读1分钟

开发区别

  • 开发还是使用Vue单文件组件<template><script><style>
  • 组件标签靠近小程序规范:<div>换成<view><span>换成<text><a>换成<navigator>等。
  • 接口能力(JS API)靠近小程序规范,但需将前缀wx替换成uni。例如:uni.request()
  • 数据绑定及事件处理同Vue.js规范,同时补充了App及页面的生命周期。
  • 使用flex布局进行开发,单位rpx。
  • 非H5端不支持window、document、navigator等浏览器的js API。

第三方区别

如何使用scss或者less

  • 需要在style节点上加 lang= "scss"

uni.scss有什么用?

  • 代码中无需import这个文件即可在scss代码中使用这里的样式变量。

UI组件用什么?

  • 用内置组件和官方推荐ui库uni-ui,也有第三方库,比如uView-UI。

Vuex怎么用?

  • uni-app内置了Vuex,可无需引用直接使用。