uniapp基本教程、uView的使用
uniapp+uview来构建uniapp项目
·
忽然想研究uniapp了,认真了研究了一下,发现构建项目都好麻烦,就出一个教程防止大家踩坑‘
一、我们先构建一个自己的uniapp空项目
二、接着去找模板
支持vue2 uview集成库:
支持vue2,vue3 uview集成库
在这边我演示的是第一个集成库
下载次数还是比较多得哦
选择这个集成进去、就会出现这个页面,然后选择你对应的项目就可以 直接集成进去,然后再去操作下面流程
三、使用uview
1、main.js导入
// 在import Vue from 'vue'下面引入
import uView from '@/uni_modules/uview-ui'
Vue.use(uView)
2、在uni.scss导入
@import '@/uni_modules/uview-ui/theme.scss';
3、在App.vue导入
<style lang="scss">
// / 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import "@/uni_modules/uview-ui/index.scss"
</style>
4、在pages.json导入
"easycom": {
"^u-(.*)": "@/uni_modules/uview-ui/components/u-$1/u-$1.vue"
},
到这里基本上就配置完整了,我们就可以启动项目进行测试了
四、展示结果
1、页面代码
<template>
<view class="content">
<u-popup :show="show" @close="close" @open="open">
<view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
<text>出淤泥而不染,濯清涟而不妖</text>
<view class="">
我在这
</view>
</view>
</u-popup>
<u-button @click="show = true">打开</u-button>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
show: false
}
},
onLoad() {
},
methods: {
open() {
// console.log('open');
},
close() {
this.show = false
// console.log('close');
}
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.logo {
height: 200rpx;
width: 200rpx;
margin-top: 200rpx;
margin-left: auto;
margin-right: auto;
margin-bottom: 50rpx;
}
.text-area {
display: flex;
justify-content: center;
}
.title {
font-size: 36rpx;
color: #8f8f94;
}
</style>
2、效果图
踩坑:注意如果出现报错等情况,记得重启项目
更多推荐
已为社区贡献2条内容
所有评论(0)