微信小程序使用uView组件库

这篇具有很好参考价值的文章主要介绍了微信小程序使用uView组件库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在公司做的一个项目是微信小程序,因为小程序的ui图样式很简单,所以一开始是打算自己写的,但是后面发现有一些功能实现起来很冗杂,所以最终选择了使用微信小程序的ui组件库。

一开始是使用的是VantUi,但是不知道为什么在我的小程序里面跑不起来,所以后来选择使用uView2.x来进行小程序的开发。

具体步骤记录一下!

一、在HBuilder里面新建一个项目

微信小程序组件库uview,小程序,微信小程序,小程序选好存放的位置以及文件命名即可,也可以自己在下面选择vue的的版本,我是用的是vue2

二、配置tabBar和简单的全局样式

打开page.json文件,在里面配置tabBar,底部导航栏

"tabBar": {
		"color": "black",//tab上文字默认的颜色
		"selectedColor": "#1191ab",//选中后的文字颜色
		"borderStyle": "black",//tabBar边框的颜色,仅支持black和white
		"backgroundColor": "#ffffff",//tabBar的背景颜色
		"list": [{//tabBar的列表
			"pagePath": "pages/index/index",//跳转页面的路径
			"iconPath": "",//图标路径
			"selectedIconPath": "",//选中后的图标路径
			"text": "首页"//文字
		}]
	}

配置一个简单的全局样式

"globalStyle": {
	"navigationBarTextStyle": "black",//导航栏标题颜色
	"navigationBarTitleText": "uni-app",//导航栏标题文字内容
	"navigationBarBackgroundColor": "#F8F8F8",//导航栏背景颜色
	"backgroundColor": "#F8F8F8"//导航栏背景颜色
}

三、引入组件库(uViewUI为示例)

介绍 | uView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架

在HBuilder里直接下载uView 2.0X的插件,方便快捷

下载地址:uView2.0重磅发布,利剑出鞘,一统江湖 - DCloud 插件市场

安装好了以后,你的项目目录里面会有一个uni_modules的文件,里面就是下载好的所有的组件

微信小程序组件库uview,小程序,微信小程序,小程序

然后根据官网文档进行配置

1.安装sass

uView依赖SCSS,您必须要安装此插件,否则无法正常运行。

  • 如果您的项目是由HBuilder X创建的,相信已经安装scss插件,如果没有,请在HX菜单的 工具->插件安装中找到"scss/sass编译"插件进行安装, 如不生效,重启HX即可
  • 如果您的项目是由vue-cli创建的,请通过以下命令安装对sass(scss)的支持,如果已安装,请略过。
// 安装sass
npm i sass -D

// 安装sass-loader
npm i sass-loader -D
2.引入uView主JS库

在项目根目录中的main.js中,引入并使用uView的JS库。

微信小程序组件库uview,小程序,微信小程序,小程序

3.在引入uView的全局SCSS主题文件

在项目根目录的uni.scss中引入此文件。

微信小程序组件库uview,小程序,微信小程序,小程序

4.引入uView基础样式

App.vue中首行的位置引入,注意给style标签加入lang="scss"属性

微信小程序组件库uview,小程序,微信小程序,小程序

配置完成!

但是官方说明还有最后一步,就是配置easycom组件模式

我们是uni_modules模式引入的组件库,所以不用去配置这一条。

四、具体使用

直接复制官网的代码就好啦!

微信小程序组件库uview,小程序,微信小程序,小程序文章来源地址https://www.toymoban.com/news/detail-806044.html

到了这里,关于微信小程序使用uView组件库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uview1 的u-tabs组件在微信小程序中会出现横向滚动条

    uview1 的u-tabs组件在微信小程序中会出现横向滚动条,真机才会生效,微信开发者工具没问题 包括官方示例也会 原因:未屏蔽微信小程序的滚动条 解决办法:uview-ui中uview-ui/components/u-tabs/u-tabs.vue文件把h5屏蔽滚动条的条件编译加上  || MP-WEIXIN

    2024年02月05日
    浏览(37)
  • 开发微信小程序使用 uview 的upload组件时,点击无反应问题记录

    使用uniapp+uview开发微信小程序使用 u-upload组件所遇到过的问题记录。待持续完善 ... 原因一:可能是《用户隐私保护指引》未授权导致的。 1:自定义隐私授权组件,在小程序首页引入。 2:到小程序公众平台-设置-基本设置-服务内容声明-用户隐私保护指引,完善好后,等待

    2024年02月04日
    浏览(50)
  • uniapp 给自定义组件或uview等ui组件加class样式或修改样式在微信小程序不生效的情况

    首先不论是自定义组件还是ui组件,本质上的原因都是微信小程序默认的组件隔离策略导致的。 微信小程序组件隔离文档参考 1.在原有class上修改样式 比如我在uview radio 单选组件的原有class(.u-radio ) ,修改样式出现不生效的情况 解决: 加上 ::v-deep 即可 2.增加class 比如我在

    2024年02月02日
    浏览(76)
  • uniapp使用uview主包体积过大(面向微信小程序)

    本人的是使用Hbuilder x进行的开发uniapp转微信小程序项目 使用前:    使用后: 整个爱住~(。≧3≦)ノ⌒☆!!!  友情提示 这个压缩可能会导致你代码热更新变慢,所以你开发的时候 不上传代码的时候 把这个勾东西关掉

    2024年02月11日
    浏览(65)
  • 微信小程序引入Uview

    1.使用Hbuilder创建小程序项目,模板选空。 直接在uni-app插件市场通过uni_modules的形式进行安装,在uni-app插件市场右上角选择uni_modules版本下的使用HBuilderX导入插件,导入到对应的项目中即可 地址:Uview2.0下载地址 1.引入Uview 在项目根目录中的main.js中,引入并使用uView的JS库,注

    2023年04月12日
    浏览(134)
  • 微信小程序 u-picker 三级联动 uView

    场景 移动端微信小程序框架 uView 中的 u-picker 实现三级联动 数据是一级一级加载的 [12,1201,120101] 多列联动 先了解属性参数 mode可以设置为:time、region、selector、multiSelector,区分时间、地区、单列,多列模式。 default-region :设置默认的地区如:[“13”, “1303”, “130304”] pa

    2024年02月09日
    浏览(42)
  • uniapp uview微信小程序重置表单resetFields不生效

    1. 问题描述 uniapp + uview点击重置按钮,重置不生效 2. 解决 不生效原因未知,但我们可以模拟重置。 先将表单中的绑定的数据置空,然后把校验结果置空就可以了

    2024年02月16日
    浏览(47)
  • uView2.0 ScrollList 横向滚动列表微信小程序不滚动问题

    1.1 template 1.2 style(scss) 1.3 问题截图 2.1 解决办法 在 u-scroll-list 内部只放一个盒子,盒子内部包裹横向滚动列表项,并且盒子设置 display:flex; 2.2 template 2.3 style(scss) 2.4 解决截图

    2024年02月11日
    浏览(52)
  • 解决 uniapp 修改uview样式,h5端生效,在微信小程序不生效。

    /deep/ 的兼容性不好,node-sass支持这个 /deep/ 。但是 node-sass 被 sass 和现代项目抛弃了。 如果项目里装了 sass 和 node-sass sass-loader会优先使用sass,sass只认识 ::v-deep 。 请根据自己的项目选择使用 ::v-deep 还是 /deep/ 。

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包