uni-app笔记

1、文本渲染

<view>uni-app v3版本</view>
<view>{{msg}}</view>
<view>{{2+3}}</view>
<view>{{msg.split('').reverse().join('')}}</view>
<view>{{msg.length>6?'文字长':'短短短'}}</view>
<view v-html="richMsg"></view>
<text v-text="msg"></text>

2、条件渲染

<view v-if="score>=80">奖励小汽车🚗</view>
<view v-else-if="score>=60">奖励摩托车🛴</view>
<view v-else>思过崖面壁九年</view>
<view v-if="isLog">你好派大星</view>
<view v-else>你好海绵宝宝</view>

3、遍历

<view v-for="(value,key) in person" :key="key">{{key}}:{{value}}</view>
<view v-for="item in list" :key="item">{{item}}</view>
<view v-for="(item,index) in 'I love China'" :key="item+index">{{item}}</view>
<view v-for="item in 5" :key="item">{{item}}</view>

4、表单绑定

<view>中国最好的城市:{{bestCity}}</view>
			<radio-group name="" @change="bestCity=$event.detail.value">
				<label>
					<radio value="上海" /><text>上海</text>
				</label>
				<label>
					<radio value="郑州" /><text>郑州</text>
				</label>
				<label>
					<radio value="北京" /><text>北京</text>
				</label>
				<label>
					<radio value="深圳" /><text>深圳</text>
				</label>
			</radio-group>
			<view>{{favSel}}</view>
			<checkbox-group name="" @change="favSel=$event.detail.value">
				<label>
					<checkbox value="游泳" /><text>游泳</text>
				</label>
				<label>
					<checkbox value="唱歌" /><text>唱歌</text>
				</label>
				<label>
					<checkbox value="跳舞" /><text>跳舞</text>
				</label>
			</checkbox-group>
			<input v-model="msg" />
			<view>{{msg}}</view>
			<switch type="checkbox" :checked="isCheck" @change="isCheck=$event.detail.value"></switch>
			<button :disabled="!isCheck" type="warn">提交</button>

5、事件绑定

			<button @tap="say('vue很easy?')">vue很easy</button>
			<button type="warn" @tap="say('uni很简单吗?')">uni-很简单</button>
			<button @click="showMsg($event,'38妇女节快乐')">38妇女节快乐</button>
			<button @click="showMsg" type="primary" >事件响应函数不带()</button>
			<button @click="showMsg()" >事件响应函数带()</button>
			<button @click="showMsg($event)" >事件响应函数带($event)</button>
			<button v-on:click="isLog=!isLog" type="primary">行内事件</button>
			<button @click="isLog=!isLog" type="warn">简写行内事件</button>

6、组件传参

<cutdown :seconds="10" @stop="stopHd" ref="cutdown1" :auto="true"></cutdown>
<cutdown :seconds="100" ref="cutdown2" ></cutdown>

//子组件接收
export default {
		props:{
			seconds:{ //倒计秒数
				type:Number,
				default:1,//如果是引用类型 default必须是一函数
			},
			auto:{ //是否自动倒计时
				type:Boolean,
				default:false
			}
		},
		name:"cutdown",
		}

持续更新中。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值