1. 首页>
  2. 技术文章>
  3. uniapp学习第1天

uniapp学习第1天

4/3/24 11:51:30 PM 浏览 496 评论 0

uniapp

1)需要在开发者工具中,设置 > 安全 > 服务端口 ,设置为打开。
2)第一个例子:

<template>
	<view class="content">
		<image class="logo" src="/static/logo.png"></image>
		<view class="text-area">
			<text class="title">{{title}}</text>
		</view>
		<text>{{CalTotal}}</text>
		<view v-for="(item,index) in list" :key="item.id">
			<text>{{item.name}}</text>
		</view>
	</view>
</template>

<script setup>
	import {computed, reactive, ref} from 'vue'
	import {onLoad} from '@dcloudio/uni-app'
	const title = ref('Hi,uniapp')
	
	const list = reactive([{"id":1,"name":"A","total":1},{"id":2,"name":"B","total":2}])
	
	const CalTotal = computed(() => {
		return list.reduce((sum,cur) => sum + cur.total,0)
	})
	
	onLoad(() => {
		console.log("onload");
	})
</script>

3) icon图标库:https://www.iconfont.cn/

4) 在page.json中配置底部导航条:

"tabBar": {
		"color": "#7A7E83",
		"selectedColor": "#FF8C00",
		"borderStyle": "black",
		"backgroundColor": "#ffffff",
		"list": [{
			"pagePath": "pages/index/index",
			"iconPath": "static/images/index0.png",
			"selectedIconPath": "static/images/index1.png",
			"text": "首页"
		}]
},

5) 传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件。easycom将其精简为一步。只要组件安装在项目的components目录下,并符合components/组件名称/组件名称.(vue|uvue)目录结构(。就可以不用引用、注册,直接在页面中使用。且需要在微信开发者工具的详情>本地设置中,去掉“上传时过滤无依赖文件”的勾选。

网友讨论