当前位置: 首页 > news >正文

重庆云端设计网站建设微信服务号绑定网站

重庆云端设计网站建设,微信服务号绑定网站,企业邮箱注册哪个好,搭建平台要多少钱Vue项目中安装Vant # Vue 3 项目,安装最新版 Vant npm i vant 组件按需引入配置 Vant按需引入- - -安装:unplugin-vue-components 插件 unplugin-vue-components 插件可以在Vue文件中自动引入组件(包括项目自身的组件和各种组件库中的组件&…

Vue项目中安装Vant

# Vue 3 项目,安装最新版

Vant npm i vant

 组件按需引入配置

Vant按需引入- - -安装:unplugin-vue-components 插件

unplugin-vue-components 插件可以在Vue文件中自动引入组件(包括项目自身的组件和各种组件库中的组件)

使用此插件后,不需要手动编写 import { Button } from 'ant-design-vue'这样的代码了,插件会自动识别 template中使用的自定义组件并自动注册。

unplugin-vue-components 是由 Vue官方人员开发的一款自动引入插件,可以省去比如 UI 库的大量 import 语句。

1.安装插件

# 通过 npm 安装
npm i @vant/auto-import-resolver unplugin-vue-components -D

#或者

npm i unplugin-vue-components -D


# 通过 yarn 安装
yarn add @vant/auto-import-resolver unplugin-vue-components -D


# 通过 pnpm 安装
pnpm add @vant/auto-import-resolver unplugin-vue-components -D


# 通过 bun 安装
bun add @vant/auto-import-resolver unplugin-vue-components -D

2.配置插件

1、如果是基于 vite 的项目,在 vite.config.js 文件中配置插件:

import vue from '@vitejs/plugin-vue';
import Components from 'unplugin-vue-components/vite';
import { VantResolver } from '@vant/auto-import-resolver';export default {plugins: [vue(),Components({resolvers: [VantResolver()], }),],
};

2、如果是基于 vue-cli 的项目,在 vue.config.js 文件中配置插件:

const { VantResolver } = require('@vant/auto-import-resolver');
const ComponentsPlugin = require('unplugin-vue-components/webpack');module.exports = {configureWebpack: {plugins: [ComponentsPlugin({resolvers: [VantResolver()],}),],},
};

3、如果是基于 webpack 的项目,在 webpack.config.js 文件中配置插件:

const { VantResolver } = require('@vant/auto-import-resolver');
const ComponentsPlugin = require('unplugin-vue-components/webpack');module.exports = {plugins: [ComponentsPlugin({resolvers: [VantResolver()],}),],
};

组件中使用

1、示例:

<template><van-button type="primary" >按钮 </van-button>
</template>

2、函数式组件使用注意事项

Vant 中 Toast,Dialog,Notify 和 ImagePreview 组件是函数式组件,需要 import 引入后,再使用,且要引入组件样式,例如:

<script setup lang="ts">
import { showToast } from 'vant';showToast('请填写正确的手机号');</script>

mian.ts 中引入组件样式:

import 'vant/es/toast/style';

其他函数式组件引用示例:

// Dialog
import { showDialog } from 'vant';
import 'vant/es/dialog/style';// Notify
import { showNotify } from 'vant';
import 'vant/es/notify/style';// ImagePreview
import { showImagePreview } from 'vant';
import 'vant/es/image-preview/style';

3、Vant 组件样式相关问题解决方法

1.修改vant 组件样式方法:

引用组件后,在浏览器中打开调试窗口,找到对应要修改样式的组件元素,查看组件元素的类名,重写该类名样式
有时不生效可能是权重不够,叠加类名或者样式添加 “ !important ”

示例:

.van-cell {font-size: 28px!important;background: transparent!important;
}

2.vant表单组件清除组件很难点,经常点上去没有清除效果

可能是被遮盖了,设置表单的右边margin 大于 清除图标的宽度:

示例:

.van-field__control {margin-right: 15px!important;
}

3.vant 表单清除按钮 PC端失效

1、安装模块

npm i @vant/touch-emulator -S

2、在 “ main.ts ” 文件中引入模块后自动生效

import ‘@vant/touch-emulator’

安装引入后如果没有立即生效,可以重启一下项目,再查看效果

查阅Vant 文档了解到 vant是针对移动端的,PC端下有些组件可能会失效,可以安装 “vant/touch-emulator” 模块解决。

Vant 有 Vue 2 版本、Vue 3 版本、微信小程序版本、 React 版本、支付宝小程序版本。

了解更多vant先关内容可以查阅Vant官方文档~
 

http://www.yayakq.cn/news/582158/

相关文章:

  • 重庆网站建设哪里比较好呢怎么投诉网络平台
  • 咋样做网站昆网站在哪里
  • r6300v2做网站免费的外网服务器
  • 关于做网站的总结此网站域名即将过期
  • 男女做暧暧观看免费网站python基础教程雪峰
  • 企业网站上的二维码怎么获得一站式营销推广平台
  • 陕西建新建设有限公司网站google关键词优化排名
  • 免费网站开发软件汕头网站搜索引擎优化
  • 做宣传图片用什么网站高邑做网站
  • 大良营销网站建设教程建设小说网站用什么软件
  • php网站怎么做301跳转网站开发合同违约责任
  • 网站站群建设方案网站建设有什么证
  • 网站空间和云主机做自己的网站需要会编程吗
  • 招聘网站建设销售wordpress 学术主题
  • 用七牛做网站ps快速做网站
  • 凤山网站seo汕头网站制作流程
  • 渭南市建网站专题网站建设总要求
  • 网站宽屏版萍乡市建设局网站王丽
  • 网站首页没被收录网站建设付款分期付款协议
  • 网站设计总结开源建站工具
  • 厦门手机网站设计公司引擎优化
  • 软件定制为什么不给源码热狗网站排名优化外包
  • 网站页面布局图片百度指数与百度搜索量
  • 要解析做邮箱以及网站百度推广代理商返点
  • 晋中企业网站建设公司重庆十大装饰公司排名
  • 鞍山专业做网站公司广州网站制作开发公司
  • 沈阳做企业网站的公司建筑招投标网官网
  • 泰安网站seo推广室内设计学校比较好
  • wordpress 网站生成app有趣的网站小游戏网址
  • 网站自动适应屏幕免费ppt模板下载 知乎