uni-app语法

  1. 条件渲染

<view v-if="msg>90">优秀</view>

<view v-else-if="msg>=80">差不多</view>

<view v-else>不行</view>

data() {

return {

msg:58

}}

2.数据绑定和样式渲染

1: <view v-text=“表达式”></view>

2: 表达式

3: 简单的js运算

4: <view>{{2+3}}</view>

5: js方法调用

6: <view>{{title.length}}</view>

7: <view>{{title.split("").reverse().join("")}}</view>

8: 3元运算符

9: <view>{{title.length>15?'长度很长':'字少事大'}}</view>

10: <view v-html="richMsg"></view>

3:调用方法

methods用来书写各种方法事件

在页面中用方法名即可调用方法

<view @click="showMsg()">123</view>

4:监听
<view @click="num++">num:{{num}}</view>

// 监听

  1. watch: {

  1. // 监听num值

  1. num: {

  1. // val新的值,oldVal是之前的值(值类型)

  1. handler(val, oldVal) {

  1. uni.setStorageSync("num", val)

  1. },

  1. // 如果是引用类型要用深度监听

  1. deep: true

  1. }

  1. },

5:组件

uni采用easycom技术不需要导入和注册
  1. componets/组件/组件.vue

  1. <cutdown></cutdown>

但是要注意创建的时候右键选择创建组件的方式创建,目录和文件名字要一致

6:生命周期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值