美文网首页
vue3.0中使用vant最新版本

vue3.0中使用vant最新版本

作者: 延飞 | 来源:发表于2020-12-29 11:08 被阅读0次

    vant已经更新出适合vue3.0的架构,官网地址 https://vant-contrib.gitee.io/vant/next/#/zh-CN/quickstart
    首先,我们通过vue-cli3搭建好基本架构,之后通过官方引入vant组件:
    第一种方式:通过npm安装

     npm i vant@next -S
    

    第二种方式: 使用cdn

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

    其次,vant官网给我们提供了进阶用法:具体自行查看官网吧,兄弟姐妹们,在这里简单介绍下移动端适配配置方法:
    1.安装postcss-pxtorem

    npm install postcss-pxtorem --save-dev
    

    2.安装amf-flexible

    npm i -S  amfe-flexible
    

    3.在main中引入amfe-flexible

    import 'amfe-flexible'
    

    4.在vue.config.js中进行配置

    module.exports = {
      css: {
        loaderOptions: {
          postcss: {
            plugins: [
              require('postcss-pxtorem')({ // 把px单位换算成rem单位
                rootValue: 37.5, // vant官方使用的是37.5
                selectorBlackList: ['vant', 'mu'], // 忽略转换正则匹配项
                propList: ['*']
              })
            ]
          }
        }
      },
      configureWebpack: config => {
        if (process.env.NODE_ENV === 'production') {
          // 为生产环境修改配置...
        } else {
          // 为开发环境修改配置...
        }
      }
    }
    

    具体尺寸按照设计图自行调配,蓝狐上如果事375px直接100px就是100px

    相关文章

      网友评论

          本文标题:vue3.0中使用vant最新版本

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