返回
hello world

hello.vue给大家介绍常用的vue文件结构

vue的文件结构

data 显示生命变量

onLoad 页面加载事件 可以获取url参数

建议大家去uniApp官网 把生命周期这一节知识搞清楚 https://uniapp.dcloud.io/frame?id=%E9%A1%B5%E9%9D%A2%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F 

onReachBottom 触底加载可以一直往下拉

onPullDownRefresh 下拉刷新


onLoad 生命周期中的页面加载事件 可以获取url参数
<template>
	<div >
		 
		<div class="row-box">
		<div class="d-title">{{title}}</div>
		<div class="d-content">{{content}}</div>
		</div>
		<div class="bg-white">
		<div class="row-item-text" v-for="(item,index) in list" :key="index">{{item}}</div>
		</div>
	</div>
</template>

<script>
	var num=0;
	export default{
		data:function(){
			return {
				title:"我是标题",
				content:"我是内容",
				list:[]
			}
		},
		onLoad:function(ops){
			this.getPage();
		},
		onReachBottom:function(){
			this.getList();
		},
		onPullDownRefresh:function(){
			this.getPage();
			uni.stopPullDownRefresh();
		},	
		methods:{
			getPage:function(){
				console.log("加载了");
				var list=[];
				for(var i=0;i<50;i++){
					num++;
					list.push('这是第'+num+'条新闻');
				}
				this.list=list;
				uni.setNavigationBarTitle({
					title:"这是老雷uniApp的hello world"
				})
			},
			getList:function(){
				var list=this.list;
				for(var i=0;i<50;i++){
					num++;
					list.push('这是第'+num+'条新闻');
				}
				this.list=list;
			}
		}
	}
</script>

<style>
</style>