uni-app基本使用

uniapp

小程序组件+api
vue语法

组件

    view
    text
    input
    image
    没有div,div默认会被转换为view 

api

    uni.showToast({})
    没有window(h5端有window) 

CSS

    推荐的单位rpx
750rpx = 1个屏幕的宽度 

语法

95%等同于vue的语法

pages.json

globalStyle 全局配置

"navigationBarTextStyle": "white",
导航栏字体颜色(只支持白色和黑色)
"navigationBarTitleText": "祈欢商铺",
导航栏标题
"navigationBarBackgroundColor": "#000"
导航栏背景颜色(同状态栏背景色)
"backgroundColor":"#f70"
窗口背景色

pages 单个页面配置

path  路径
style  样式
mp-weixin
微信配置
h5
网页端配置
app-plus
ap端配置
    "titleNView":{"backgroundColor": "#aaff7f"} 

条件编译 

 条件

    h5  网页端
    mp  小程序端
    app-plus  app端

模板条件

    <!-- #ifdef APP-PLUS -->
<view>
    app独享优惠
</view>
<!-- #endif -->

CSS条件

    /* #ifdef APP-PLUS */
.lovely{
    color: #007AFF;
}
/* #endif */

配置条件

    pages/style

组件使用

    自定义组件

        自动导入模式

components/stepper/stepper.vue
在页面中使用
<stepper></stepper>

        手动导入

            在页面中
import steppers from '../components/stepper/stepper'
components:{stepper}
<stepper></stepper>

    微信组件

    uni-组件

    内置组件

        view
        text
            user-select 文本可选(微信)
selectable 文本可选
        input
        image
            src 图片地址
mode 图片模式widthFix | aspectFit 长边显示
        没有div,div默认会被转换为view

navigate    跳转组件

url   跳转地址

open-type    打开方式

navigate  跳转
redirect  重定向
switchTab  切换底部栏
reLunch 重启
navigateBack  返回
exit  退出

 api

    uni.showToast({})

    没有window(h5端是window的)

    uni.request
        url
success(res){res.data}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值