美文网首页
uni-app体验-vue H5项目转换为uni-app

uni-app体验-vue H5项目转换为uni-app

作者: smaVivian | 来源:发表于2020-09-17 11:59 被阅读0次

使用vant

  • 在项目根目录下新建 wxcomponents 目录 ,此目录应该与components 目录同级。
  • 直接通过 git 下载 vant-weapp 最新源代码,并将dist目录拷贝到新建的wxcomponents目录下,并重命名dist为vant-weapp。https://github.com/youzan/vant-weapp
  • 在pages.json的globalStyle中 引入所需要的组件
  • vant-weapp文档(有些地方和vant不同):https://vant-contrib.gitee.io/vant-weapp/#/intro

单位px转为rpx

参考https://www.jianshu.com/p/2296f308888b

使用less,引入全局变量文件mixin.less

  1. 通过HBuilder 工具-插件安装 插件市场安装less
  2. 根目录新建vue.config.js
let path = require('path');
let stylePath = path.resolve(__dirname, 'common/css/mixin.less') // common/common.less是less的路径
module.exports = {
    css: {
        loaderOptions: {
            less: {
                globalVars: {
                    "hack": `true; @import "${stylePath}"`
                }
            }
        }
    },
}

问题记录

  • 图片onerror不会生效 img class="main-pic" src="@/static/images/main.png" alt :onerror="defaultImg">
  • uniapp Vant Weapp使用van-dropdown 下拉菜单时,关闭后遮罩下面的盒子无法触发点击
    是 uni-app 底层的问题,可以将 @vant/weapp/dropdown-item/index.wxml 里面的 van-popup 的事件改成驼峰写法 afterEnter 和 `afterLeave 就可以了
    image.png

使用体会

相关文章

网友评论

      本文标题:uni-app体验-vue H5项目转换为uni-app

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