关于布局和标签的问题

来源:5-10 认识 .vue 文件结构与 logo 图片展示

weixin_慕设计4129719

2022-03-26

老师你好.
对小程序标签的布局不是很熟悉…例如,image标签和img标签的表现就不一样
使用img标签,并设置object-fit:cover,可以使logo正常显示,但是运行到浏览器中正常显示,在微信小程序中就不行了.下面代码只能在浏览器中生效.

<template>
	<view class="hot">
 		<img class="logo" src="@/static/images/logo.png"></img>
	</view>
</template>
<style lang="scss" scoped>
.hot{
	display: flex;
	justify-content: center;
	// 使用sass公共文件uni.scss,不用引入
	 background-color:$uni-bg-color ;
		.logo{
 			object-fit: cover;
			height: 80px;
		}
}
</style>

图片描述

如果使用image标签,那么使用object-fit就不生效了.之前的布局方式都不生效了,所以一时间不知道怎么布局了…😂
uni-app和小程序一样,也是只能用小程序里面特有的标签,不能用html的标签😹
有没有办法把vue项目转换成uni-app项目?

写回答

1回答

Sunday

2022-03-26

你好

是不可以把 vue 项目转化为 uniapp 项目的。

因为html 标签需要 浏览器的进行解析,而 小程序不存在浏览器概念,所以无法使用 html 标签。 小程序中的标签全部都是小程序内部提供的组件,本质上确实存在不同。

但是在 uniapp 中,它会进行处理这种不同,通常情况下我们是可以正常使用的。无果某些时候出现了适配问题,那么只能想办法绕过这种适配的情况

0
1
weixin_慕设计4129719
非常感谢!
2022-03-26
共1条回复

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程