3.uniapp入门

1.样式单位

1.单位是小程序的rpx
2.字体也可以用font-size:30rpx

2.导入样式文件(在style中写)

@import url("./xxx.css");

3.uniapp样式不能用*,page相当于body

4.局部样式覆盖全局样式

5.使用字体图标

  1.小于40kb,自动转换为base64格式
   2.大于40kb需要转换
   3.字体文件推荐使用(兼容)(全部文件都需要改)
      @font-face{
         font-family:text1;
         src:url('~@/static/iconfont.ttf'); //代表使用uniapp的默认路径

     }

4.全局的在 app.vue @import

6.使用scss
工具–>安装工具
在style写

<style lang="scss">
  @import url('xxx.css');
   .box1{
     background: $global-color;   //使用uniapp的全局变量
   

    }
</style>

7.数据绑定和vue一样

  {'1'+1}
  {{flag?'xxx':'yyy'}}

8.for

person:[{},{}]
  v-for"(item,index) in arr" :key="item.id"  //不是wx:key,(微信会警告)

9.绑定事件

  v-on:click="xxx()"  methods:  xxx(e){}//默认的对象
  v-on:click="xxx(20,$event)"  methods:  xxx(num,e){}//拿到默认的对象
  @click //简写

10.uniapp应用的生命周期(必须定义在App.vue)

onLaunch 初始化后,只触发一次
onShow   启动,后台进入前台(谷歌浏览器切到后台)
onHide    后台进入前台
onError(e)   报错时

11.页面的生命周期

 onLoad(options) 页面加载,options可以拿到上一个页面传过来的数据
 onShow多次触发 tabbar有缓存
 onReady 页面渲染完成
 onHide
 onUnload 卸载
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值