开发区别
- 开发还是使用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,可无需引用直接使用。