uni-app学习

今天刚了解uni-app这个框架,能适配所有厂的小程序,incredible~

page.json配置程序外观

(例如黑色模式,下拉的背景色,下拉刷新提示的样式等)

创建页面

在pages里面创建页面,和wx小程序差不多,vue将js,html,css集成在一个vue里面
template里面不能有很多并列的view,必须是树状关系,大套小
在这里插入图片描述
在page.jsonl里面注册刚刚创建的页面
在这里插入图片描述

底部导航条tabbar

也是在pages.json中
在这里插入图片描述
在这里插入图片描述

组件

组件就是H5中的标签

<text写文本
<view 盒子

上边写html,下面写css

<template>
	<view class="box1">hel</view>
</template>

<script>
</script>

<style>
		
	.box1{
		background-color: #007AFF;
	}
</style>

<button按钮
<image 图片

、aspectfit保持图片原来比例

数据绑定

vue将html,js都写在.vue中
在前端显示script中定义的变量a

<view>{{a}}</view>
<script>
	export default{
		data () {
			return {
				a:'255'
			}
		}
	}
</script>

{{}}中可以用字符串拼接和数字运算,逻辑运算
<image v-bind:src=“url1”/
v-bind 让src去找变量而不是将url1理解成地址

v-for数据绑定
	<view v-for="(item,index) in arr">
		名字:{{item.name}}
		年龄: {{item.id}}
	</view>
		
	</view>
arr: [
					{
						name:12,
						id:1
		
					},
					{
						name:11,
						id:2
							
					}

绑定事件

按钮
v-on也可以写成@,click

<button type="default" v-on:click="click1">按钮</button>	

事件,也就是函数,写在script中,和data同级

methods:{
			click1 (e) {
				console.log('点击按钮')
			}
		}

生命周期函数

定义在app.vue中,已经定义好了
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值