第01讲:基于UniAPP的小程序跨端开发

导读:本篇文章讲解 第01讲:基于UniAPP的小程序跨端开发,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

UniAPP官方网站:https://uniapp.dcloud.io/component/view.html

安装scss/sass编译插件:https://ext.dcloud.net.cn/plugin?id=2046

 一、常见的软件开发模式

1.1、MVC模式

1.2、MVVM模式

1.3、什么是VUE

二、创建项目

文件 > 新建 > 项目

第01讲:基于UniAPP的小程序跨端开发

        项目建好之后启动自动下载插件,会下载两次,下载成功后我们就可以使用uni_ui提供的功能了。

  1. components 是放组件的目录,组件里面不能使用uni-app页面钩子函数;
  2. pages 是放页面的目录;
  3. static 是存放静态资源的目录;
  4. uni_modules存放各种组件

第01讲:基于UniAPP的小程序跨端开发

运行项目:运行 > 运行到浏览器 > Firefox,此处页面内容还没填写,效果如下:

第01讲:基于UniAPP的小程序跨端开发

三、使用uni-table组件绘制表格

 新建文件:pages/user/user.vue

第01讲:基于UniAPP的小程序跨端开发

 相对应的pages.json文件也发生变化

第01讲:基于UniAPP的小程序跨端开发

 如果想默认访问user,将index和user位置互换

第01讲:基于UniAPP的小程序跨端开发

3.1、hello world!输出

第01讲:基于UniAPP的小程序跨端开发

3.2、初始化表格

<template>
	<view>
		<uni-table :border="true" :stripe="true">
			<uni-tr>
				<uni-th align="center">ID</uni-th>
				<uni-th align="center">姓名</uni-th>
				<uni-th align="center">年龄</uni-th>
				<uni-th align="center">邮箱</uni-th>
			</uni-tr>
			<uni-tr>
				<uni-td align="center">1</uni-td>
				<uni-td align="center">张三</uni-td>
				<uni-td align="center">18</uni-td>
				<uni-td align="center">163541@123.com</uni-td>
			</uni-tr>
		</uni-table>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
			}
		},
		methods: {
			
		}
	}
</script>

3.3、实现User表中的信息

第01讲:基于UniAPP的小程序跨端开发

将如上的数以表格的形式显现出来

<template>
	<view>
		<uni-table :border="true" :stripe="true">
			<uni-tr>
				<uni-th align="center">ID</uni-th>
				<uni-th align="center">姓名</uni-th>
				<uni-th align="center">年龄</uni-th>
				<uni-th align="center">邮箱</uni-th>
			</uni-tr>
			<uni-tr v-for="user in userList">
				<uni-td align="center">{{user.id}}</uni-td>
				<uni-td align="center">{{user.name}}</uni-td>
				<uni-td align="center">{{user.age}}</uni-td>
				<uni-td align="center">{{user.email}}</uni-td>
			</uni-tr>
		</uni-table>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				va:"你好,欢迎来到元宇宙",
				userList: null
			}
		},
		/**
		 * 当页面显示成功之后执行
		 */
		onShow() {
			this.requestUser();//调用请求用户列表的函数,通过HTTP请求微服务的用户列表
		},
		methods: {
			/* 请求用户列表*/
			requestUser(){
				/*uni-app的API发送http请求,默认get*/
				uni.request({
				    url: 'http://localhost:8082/user/t1', //仅为示例,并非真实接口地址。
				    success: (res) => {
				        console.log(res.data);
						this.userList = res.data;
				    }
				});
			}
		}
	}
</script>

<style>

</style>

 HTML页面如下:

第01讲:基于UniAPP的小程序跨端开发

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/111749.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!