uniapp中安装vant2

1.uniapp项目搭建

因为是安装vant2所以项目选择vue2,如果vue3项目的话安装vant3,vue3可能不适合这样安装方式

2.安装vant

npm i vant@latest-v2

3.在main.js文件引入挂载vant

import Vant from './node_modules/vant/lib/vant'

Vue.use(Vant)

说明:// #ifndef VUE3这里是vue2模板用来挂载注册组件的地方;// #ifdef VUE3这里是vue3模板挂载注册插件的地方

import App from './App'
// import * as echarts from 'echarts'


// #ifndef VUE3
import Vue from 'vue'
import uView from '@/node_modules/uview-ui'//在import Vue from 'vue'下引入uView
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import './uni.promisify.adaptor'
import Vant from './node_modules/vant/lib/vant'

Vue.use(uView).use(ElementUI).use(Vant)

Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  app.use(Vant)
  return {
    app
  }
}
// #endif

4.app.vue中引入vant 样式文件

@import '@/node_modules/vant/lib/index.css';

5.使用组件

有的组件需要引入(弹框这种在js中使用的需要),有的不需要引入(按钮这样的标签就不需要引入)

import { Dialog } from 'vant';
<van-badge :content="5">
  <div class="child" />
</van-badge>

### 如何在 UniApp安装并配置 Vant UI 组件库 #### 1. 下载 Vant 插件 为了能够在基于 HBuilder X 的 UniApp 项目中使用 Vant UI 库,首先需要通过插件市场下载对应版本的 Vant 插件[^1]。 #### 2. 创建 `wxcomponents` 和 `vant` 文件夹结构 完成插件下载后,在项目的根目录手动创建名为 `wxcomponents` 的文件夹。随后在其内部再新建一个子文件夹命名为 `vant`[^2]。 #### 3. 解压与复制资源文件 将之前下载得到的 Vant 压缩包进行解压缩操作之后,把其中的 `dist` 文件夹整体移动至上述已经建立好的路径 `/wxcomponents/vant/` 下面。 #### 4. 配置 main.js 或 app.vue 为了让整个应用能够识别到这些新增加的组件样式以及逻辑脚本内容,则需修改入口文件 `main.js` 或者全局页面定义处即 `App.vue` 来引入必要的依赖项: ```javascript // 引入 Vant Weapp 所有组件样式表 import 'wxcomponents/vant/dist/static/css/index.wxss'; // 如果只希望按需加载某些特定功能模块的话可以单独指定如下所示例子中的 Button 按钮控件部分即可满足需求。 import { Button } from 'wxcomponents/vant'; export default { components: { [Button.name]: Button, } } ``` 以上代码片段展示了两种不同的方式来初始化 Vant 组件集——一种是全量导入全部可用部件;另一种则是推荐做法按照实际业务场景所需选取性加入相应单元从而减少打包体积提升性能表现。 #### 5. 使用组件于模板内 最后一步就是在具体的视图层 HTML 标记里边正常使用刚才注册过的标签名称调用相应的交互界面元素啦! 例如展示一个简单的按钮实例: ```html <van-button type="primary">主要按钮</van-button> ``` 至此便完成了从零开始搭建支持 Vant UI 工具箱集成进入现有或者全新构建出来的跨平台移动端应用程序框架流程概述说明文档撰写完毕。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值