美文网首页
vant移动端 踩过的坑

vant移动端 踩过的坑

作者: Do_Du | 来源:发表于2020-08-05 10:25 被阅读0次

国内镜像官网:https://vant-contrib.gitee.io/vant/#/zh-CN/quickstart

2种方法引入vant

一、法1:安装命令

npm i vant -S
  • 按需引入组件: 在assets中新建dist-vant.js
import Vue from 'vue';
import { Button } from 'vant';
import { Cell, CellGroup } from 'vant';
Vue.use(Button)
Vue.use(Cell)
Vue.use(CellGroup)

在main.js中引入样式这个vant.js文件

import './assets/dist/vant.js'
import 'vant/lib/index.css';
  • 全局引入
import Vue from 'vue';
import Vant from 'vant';
import 'vant/lib/index.css';

Vue.use(Vant);

二、法2:cdn引入vant
1、index.html中

这里要注意2点;1、vant低版本的没有van-calender 2、必须先引入vue再引入vant

<!-- 引入vant样式文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vant@2.9/lib/index.css">
<!-- 引入 Vue 和 Vant 的 JS 文件 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vant@2.9/lib/vant.min.js"></script>

2、在vue.config.js中配置externals

const path = require('path')

function resolve(dir) {
  return path.join(__dirname, dir)
}

module.exports = {
  chainWebpack: config => {
    config.resolve.alias
      .set('components', resolve('src/components'))
      .set('views', resolve('src/views'))
    config.externals({
      vant: 'vant'
    })
  },
  lintOnSave: true // 打开 eslint 检查
}

3、在main.js中引入vant

注意 toast需要额外引入方可使用

import vant from 'vant'
import { Toast } from 'vant'
Vue.prototype.$toast = Toast
Vue.use(vant)

引入后可以在任何地方使用this.$toast('内容')

相关文章

  • vant移动端 踩过的坑

    国内镜像官网:https://vant-contrib.gitee.io/vant/#/zh-CN/quickst...

  • 移动端开发踩过的坑

    1.min-height的继承问题 这不是一个h5的问题,但是也是在这次中正好遇到的。你也许会给一个元素一个 mi...

  • 问题1:移动端弹窗提示信息语法

    移动端弹窗提示信息语法 移动端ui框架是vant,语法参照官网 参考文档地址:https://vant-contr...

  • 移动端踩的坑

    1、微信浏览器input=file,点击选择图片无法上传 我开始的input 只需要改accept 属性值就可以了...

  • 移动端开发最近踩过的坑

    1.Meta标签: 当页面在手机上显示时,增加这个meta可以让页面强制让文档的宽度与设备的宽度保持1:1,并且文...

  • 那些年移动端踩过的坑

    一、动画在ios上,页面滚动的时候,动画也会停止? 前段日子撸的一串抽奖活动的项目,里面写了个转盘的动画,用着还挺...

  • 前端常用UI

    移动端常用UI组件库 1.vant[https://vant-ui.github.io/vant/#/zh-CN]...

  • 移动端的头尾固定问题

    新起了个移动端项目,在头位固定问题上又踩了一次踩过的坑。爬起来之后弹弹土,乖乖的坐下来码字,把踩坑换来的经验教训记...

  • Blog收集

    涵月天-microzz.com 文章 移动端踩坑合集 Nginx 配置简述

  • 移动端组件库vant

    移动端组件库vant Vant 是一个轻量、可靠的移动端组件库 特点: ? 性能极佳,组件平均体积小于 1KB(m...

网友评论

      本文标题:vant移动端 踩过的坑

      本文链接:https://www.haomeiwen.com/subject/ypzkrktx.html