本文小编为大家详细介绍“uniapp怎么使用uview”,内容详细,步骤清晰,细节处理妥当,希望这篇“uniapp怎么使用uview”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。安装uview的安装方式有两种,一
本文小编为大家详细介绍“uniapp怎么使用uview”,内容详细,步骤清晰,细节处理妥当,希望这篇“uniapp怎么使用uview”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
uview的安装方式有两种,一种是去插件市场下载插件,另外一种是利用npm加载。
uniapp项目中添加sass和sass-loader解析。
// 安装sassnpm i sass -D// 安装sass-loadernpm i sass-loader -D
引入uView主js库
在项目根目录中的main.js中,引入并使用uView的JS库,注意这两行要放在import Vue之后。
import uView from '@/uni_modules/uview-ui'Vue.use(uView)
注意引用之后,就要添加uView的组件,否则项目报错。
在项目根目录的uni.sCSS中引入此文件。
@import '@/uni_modules/uview-ui/theme.scss';
引入uview基本样式。在App.vue中引入
<style lang="scss">@import "@/uni_modules/uview-ui/index.scss";</style>
配置easycom组件模式,在page.JSON文件中配置
// pages.json{// 如果您是通过uni_modules形式引入uView,可以忽略此配置"easycom": {"^u-(.*)": "@/uni_modules/uview-ui/components/u-$1/u-$1.vue"},// 此为本身已有的内容"pages": [// ......]}
到这里就配置完了,在项目中正常引用组件即可。
案例
<template> <view class="u-page"> <view class="u-demo-block"> <text class="u-demo-block__title">基础使用</text> <view class="u-demo-block__content"> <u-row customStyle="margin-bottom: 10px"> <u-col span="6"> <view class="demo-layout bg-purple-light"></view> </u-col> <u-col span="6"> <view class="demo-layout bg-purple"></view> </u-col> </u-row> <u-row customStyle="margin-bottom: 10px"> <u-col span="4"> <view class="demo-layout bg-purple"></view> </u-col> <u-col span="4"> <view class="demo-layout bg-purple-light"></view> </u-col> <u-col span="4"> <view class="demo-layout bg-purple-dark"></view> </u-col> </u-row> <u-row justify="space-between"> <u-col span="3"> <view class="demo-layout bg-purple"></view> </u-col> <u-col span="3"> <view class="demo-layout bg-purple-light"></view> </u-col> <u-col span="3"> <view class="demo-layout bg-purple"></view> </u-col> <u-col span="3"> <view class="demo-layout bg-purple-light"></view> </u-col> </u-row> </view> </view> </view></template><style lang="scss"> .wrap { padding: 12px; } .demo-layout { height: 25px; border-radius: 4px; } .bg-purple { background: #CED7E1; } .bg-purple-light { background: #e5e9f2; } .bg-purple-dark { background: #99a9bf; }</style>
运行效果:
这是uview的布局示例,基础使用 下是uview的组件,这里展示的是uveiw的布局。u-row和u-col,使用过bootstrap或者elementUI框架的小伙伴对此比较熟悉。应用起来也是比较方便。
对比colorUI的布局,uveiw这里会更加清晰。很清楚知道一行u-row被均分成了12份u-col,然后再定义每个小盒子占多少份(u-col中的span属性),很容易实现许多效果。与colorUI不同的是,这里使用的是u-row和u-col组件,而colorUI中使用的是uniapp的原生标签view。在迅速开发时使用uview会减轻许多繁琐的工作。但是面临精细化开发时,由于colorUI只是一个css框架,更接近原生应用,所以会有优势。这两种框架无好坏之分,看具体场景的应用情况。正像uniapp和android与IOS语言一样。
读到这里,这篇“uniapp怎么使用uview”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。
--结束END--
本文标题: uniapp怎么使用uview
本文链接: https://www.lsjlt.com/news/352871.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0