uni-app

本文介绍了uni-app的基础语法,包括数据绑定、全局样式、条件和列表渲染、事件操作及uni-app的生命周期。强调了页面中统一使用全局样式以简化维护,并探讨了不同生命周期的应用场景。还讲解了api函数中的缓存操作,以及Vuex在uni-app中的应用。最后,详细阐述了创建uni-app项目的方式,包括界面操作和使用脚手架创建,并提及项目升级与回退的注意事项。
摘要由CSDN通过智能技术生成

1.基础语法

1.1数据绑定

<template>
	<view class="content">
		hello uni-app!
		<!-- 页面结构中,使用小程序标签结构 -->
		<view>姓名:{
  { name  }}</view>
		<view>年龄:{
  { age.toFixed(2) }}</view>
		<view>性别:{
  { gender }}</view>
		<view>函数:{
  { introduction() }}</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				name: '大牧',
				age: 22,
				gender: '男'
			}
		},
		methods: {
			introduction() {
				return `姓名:${this.name}, 年龄:${this.age}`
			}
		},
		onLoad() {

		},
		onPullDownRefresh() {
			// 页面被下拉刷新了
			setTimeout(() => {
				// 手工收回刷新效果
				uni.stopPullDownRefresh()
			}, 2000)
		}
	}
</script>

<style>
	.content {
		color: red;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 22px;
		font-weight: bolder;
	}

</style>

 1.2全局样式

<!-- 注意:默认情况下HBuilder工具不支持scss语法,需要到插件市场下载并安装插件 -->
<!-- 比较友好的是,目前HBuilder工具会自定识别代码语法,自动下载对应的插件 -->
<style lang="scss">
	.content {
		color: red;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 22px;
		font-weight: bolder;
	}
	.intro1, .intro2, .intro3, .intro4{
		font-size: 16px;
		text-align: left;
		width: 100%;
	}
	
	.intro1{
		/* color: #555; */
		color: $uni-text-mycolor;
	}
	.intro2{
		/* color: #555;*/
		color: $uni-text-mycolor;
	}
	.intro3{
		/* color: #555;*/
		color: $uni-text-mycolor;
	}
	.intro4{
		/* color: #555;*/
		color: $uni-text-mycolor;
	}

</style>

 注意:关于页面中的统一样式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值