1***@qq.com
1***@qq.com
  • 发布:2020-06-15 22:50
  • 更新:2020-06-15 22:54
  • 阅读:1730

基于uniapp封装h5和小程序插件

分类:uni-app

1.我现在有个需求,想要封装两个组件库传到npm上供第三方小程序和h5分别使用,想使用uniapp写一套代码,然后打出两个组建库。请问有可以这样自定义入口文件进行纯组件打包的方法吗?

2020-06-15 22:50 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

第三方小程序是什么?如果也是uni-app开发的小程序,那你提供vue组件即可。
h5同理。
按uni-app的组件规范写组件,可以在uni-app的项目里使用,三方项目如果不是基于uni-app用不了。uni-app的组件就是一套,不是小程序一个、h5一个。

  • 细嗅蔷薇

    正解,我表述可能不到位,官方表述很到位,赞一个

    2020-06-15 22:57

  • 1***@qq.com (作者)

    第三方不是基于uniapp的,我想要的就是好像我们自己用vue-cli3去封装一个npm包一样,由于我h5和小程序都需要,所以我想能不能写用uni-app写一套,单后生成对应的h5和程序源码,发布到npm,供第三方通过npm引入使用

    2020-06-15 23:06

  • DCloud_heavensoft

    回复 1***@qq.com: 已经说了,发npm没问题,很多uni-app插件都发了npm,但必须uni-app项目才能引用

    2020-06-16 05:56

细嗅蔷薇

细嗅蔷薇 - 专注于App的开发和代上架合作,带需求来聊,有需求请加QQ:1481983952

脱离了uniapp平台肯定是不能自定义入口给第三方小程序和h5使用的,无法判断是在哪h5端还是小程序端

  • 1***@qq.com (作者)

    我的意思是分别打出两个包(一个h5 一个小程序),其实我也就是应用了uniapp做个翻译,写一套代码翻译出h5和小程序组件的源码,传到npm平台这样。

    2020-06-15 23:10

  • 细嗅蔷薇

    回复 1***@qq.com: 说的很明白了,脱离了uniapp做不了

    2020-06-15 23:13

该问题目前已经被锁定, 无法添加新回复