请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

vant-weapp在百度小程序中不显示

配置如下:
安装:cnpm i @vant/weapp -S --production
webpack修改:

if (/^swan$/.test(PLATFORM)) {
  baseWebpackConfig = merge(baseWebpackConfig, {
    plugins: [
      new CopyWebpackPlugin([{
        from: resolve('node_modules/@vant/weapp/dist'),
        to: resolve('dist/swan/@vant/weapp/dist'),
        ignore: ['.*']
      }])
    ]
  })
}

app.json修改:(/@vant/weapp/dist/button/index和@vant/weapp/dist/button/index)都不可用

  "usingComponents": {
    "van-button": "/@vant/weapp/dist/button/index"
  }

画面消失什么都不显示,无报错,请问我配置的有什么问题

其中修改成@vant/weapp/dist/button/index,画面显示,但是按钮未被渲染。
图片描述
图片描述

图片描述
引用路径和文件相对位置

正在回答 回答被采纳积分+3

1回答

扬_灵 2020-05-13 13:47:32

同学你好,这个是因为引用的问题,"/@vant/weapp/dist/button/index" 这里小程序的引用要根据vant的路径来的,比如在微信小程序里面我们的引用是在"van-button": "/vant-weapp/dist/button/index", 是因为在微信小程序中,want的文件夹和app.json同级

 

0 回复 有任何疑惑可以回复我~
  • 提问者 JokerQiu #1
    路径我检查过了,不是路径造成的问题
    回复 有任何疑惑可以回复我~ 2020-05-13 14:06:16
  • 提问者 JokerQiu #2
    实际原因应该是vant不支持百度小程序,你可以试一试下载个百度开发这工具
    回复 有任何疑惑可以回复我~ 2020-05-13 14:57:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信