uni-app + vant

这篇具有很好参考价值的文章主要介绍了uni-app + vant。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uni-app + vant 组件库

创建 uni-app

打开 Hbuilder 创建项目
Hbulder 下载地址: https://www.dcloud.io/
uni-app + vant


下载 vant 组件

下载地址 :https://github.com/youzan/vant-weapp


创建组件存放目录 ,引入 vant 组件

在与 pages 同级目录创建 ’wxcomponents‘ 文件夹,必须是这个名称;
uni-app + vant
在 ’wxcomponents‘ 下面创建 ’vant-weapp‘, 找到下载的 vant 组件,复制 dist 文件,拷贝到新创建的 ’vant-weapp‘ 文件夹下面;
uni-app + vant

使用组件

在 pages.json 引入组件,这里是全局引入,也可以在单个组件下引入

	"globalStyle": {
		"navigationBarBackgroundColor": "#FFFFFF",
		"navigationBarTitleText": "litemall小程序商城",
		"enablePullDownRefresh": false,
		"navigationBarTextStyle": "black",
		"backgroundColor": "#FFFFFF",
		"backgroundTextStyle": "dark",
		"usingComponents": {
			"van-cell-group": "/wxcomponents/vant-weapp/cell-group/index",
			"van-cell": "/wxcomponents/vant-weapp/cell/index",
			"van-picker": "/wxcomponents/vant-weapp/picker/index",
			"van-popup": "/wxcomponents/vant-weapp/popup/index",
			"van-field": "/wxcomponents/vant-weapp/field/index",
			"van-uploader": "/wxcomponents/vant-weapp/uploader/index",
			"van-button": "/wxcomponents/vant-weapp/button/index",
			"van-tag": "/wxcomponents/vant-weapp/tag/index",
			"van-icon": "/wxcomponents/vant-weapp/icon/index",
			"van-checkbox": "/wxcomponents/vant-weapp/checkbox/index",
			"van-steps": "/wxcomponents/vant-weapp/steps/index"
		}
	},

也可以使用 自定义easycom配置 引入组件

uni-app + vant

"autoscan": true,
	  "custom": {
	         "^van-(.*)": "@/wxcomponents/vant/$1/index.vue"// 匹配wxcomponents目录内的vue文件
	   }
 }

在 App.vue 中的 style 中,引入样式 ( 不引好像也没有影响 )

<style>
	/*每个页面公共css */
	@import "/wxcomponents/vant-weapp/common/index.wxss"
</style>

开始使用组件

<template>
	<view class="content">
		 <van-button type="default">默认按钮</van-button>
	</view>
</template>

启动的时候出现异常uni-app + vant
解决办法:

找到刚刚引入的 vant 组件, 下面的 icon >>> index.vue , 直接 ctrl+k 进行格式化
uni-app + vant
可以看到已经运行成功;打开页面发现组件没有渲染出来,然后打开控制台发现又有一个错
uni-app + vant
解决办法:

找到vant 组件, common >>> version.js

   v1 = v1 ? v1.split('.') : [];
   v2 = v2 ? v2.split('.') : [];

uni-app + vant
到现在组件已经渲染成功了 ;

然后在引入 别的组件, 比如 steps ,发现页面是空白,组件并没有渲染出来,而且也没有报错

<view style="width: 100%;">
	 <van-steps :active="active">
		  <van-step>买家下单</van-step>
		  <van-step>商家接单</van-step>
		  <van-step>买家提货</van-step>
		  <van-step>交易完成</van-step>
	</van-steps>
 </view>

但是当我们换种写法,发现页面又可以正常渲染了,所以有遇到的小伙伴可以改成这种试试

 <view style="width: 100%;">
	 <van-steps :steps="steps" :active="active" />
 </view>

另外 vant 组件,对于 H5 和小程序是分两套组件库的

vant 官网: https://youzan.github.io/vant/v1/#/zh-CN/steps
uni-app + vant文章来源地址https://www.toymoban.com/news/detail-502134.html

到了这里,关于uni-app + vant的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • uni-app表单组件

    common-form.vue actionList.vue comImage.vue number.vue

    2024年02月16日
    浏览(48)
  • Uni-app组件使用

    组件是 视图层的基本组成单元 。是一个单独且 可复用的功能模块的封装 。 组件名称是由尖括号包裹的,可以看成一个语义化标签,是有开始标签和结束标签的。 如下举个简单的例子: uni-card  //这是开始标签 text 这是一个基础卡片示例,内容较少,此示例展示了一个没有任

    2024年02月09日
    浏览(54)
  • uni-app组件概述

    1.1、组件的含义 组件是视图层的基本组成单元。 组件是一个单独且可复用的功能模块的封装。 组件,包括:以组件名称为标记的开始标签和结束标签、组件内容、组件属性、组件属性值。 component-name 是开始标签, /component-name 是结束标签 开始标签和结束标签之间,称为组件

    2024年02月07日
    浏览(62)
  • 《uni-app》表单组件-Checkbox组件

    本文分享的checkbox组件为uni-app的内置组件checkbox,非扩展组件,两者在用法上其实大同小异,只是扩展组件的属性以及事件更多…没有本质上的区别~ Checkbox,复选框,图形化界面基础组件之一,常用于复选多个选项时的业务场景,如问卷调查业务场景中的多项选择题等; 基

    2024年02月03日
    浏览(57)
  • uni-app微信小程序打开第三方地图

    小程序中有个按钮点击以后会调用手机中第三方地图进行导航。 参数 位置信息 经度 与纬度。 原本以为一切顺利,结果在微信开发者工具中显示如下: location参数格式错误,请正确填写 经过测试发现,因为我在微信小程序中使用,所以默认会使用腾讯地图来显示。 而我的经

    2024年02月06日
    浏览(83)
  • uni-app如何使用组件

    使用组件是uni-app的常见操作之一。以下是使用组件的步骤: 在uni-app项目中创建组件。 可以通过在components文件夹中创建一个.vue文件来创建组件。 也可以通过在HBuilderX中使用模板或向导来创建组件。 在需要使用组件的页面或组件中引入组件。 可以使用import导入组件,例如:

    2024年02月13日
    浏览(46)
  • uni-app tabbar组件

    锋哥原创的uni-app视频教程: 2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili 2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni-app简介、第2讲 uni-app环境搭建、第3讲 uni-app之HelloWorld实现等,

    2024年02月04日
    浏览(51)
  • uni-app的组件(一)

    scroll-view 可滚动视图区域。用于区域滚动 属性说明(查看更多属性请查看官网 [swiper | uni-app官网 (dcloud.net.cn)](https://uniapp.dcloud.net.cn/component/swiper.html) ) 属性名 类型 默认值 说明 scroll-y Boolean false 允许纵向滚动 scroll-top Number/String 设置竖向滚动条位置 @scroll EventHandle 滚动时触

    2024年01月16日
    浏览(50)
  • uni-app的组件(二)

    多项选择器checkbox-group 多项选择器,内部由多个 checkbox 组成。 属性说明(查看更多属性请查看官网 [swiper | uni-app官网 (dcloud.net.cn)](https://uniapp.dcloud.net.cn/component/swiper.html) ) 属性名 类型 默认值 说明 checked Boolean false 当前是否选中,可用来设置默认选中 disabled Boolean false 是否

    2024年01月18日
    浏览(47)
  • uni-app扩展组件(uni-ui)

    目录 数字角标(uni-badge) 代码示例: 面包屑(uni-breadcrumb) 代码示例: 日历 代码示例 卡片(uni-card) 代码示例 倒计时(uni-countdown) 更多内容请访问官网 数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景。 使用方式是在HBuilder中创建项目

    2024年02月15日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包