使用uniapp编写微信小程序并与原生小程序代码进行融合

uniapp编译之后的小程序如何与原生小程序进行代码融合

在使用uniapp编写时所使用的语法为VUE,代码编写完成后点击HBuilder X工具窗口:发行>编译为小程序,即可自动转换为小程序的代码
在这里插入图片描述
解决问题:
编译之后代码会被进行压缩,vue文件会被拆分,其中的变量名也会被替换掉,基本没有可读性,变成这样:
在这里插入图片描述
这样的代码基本是不可进行修改的,所以这里面的代码基本是不能动的,要做修改就要回到编译之前的uniapp项目中进行修改,修改完成后再次编译;可是这样的一个不能做修改的文件如何,将其融入到主程序中去呢?(主程序为一个原生的小程序框架)
方法一:
将其编译后的文件
在这里插入图片描述
将文件夹中common、un_modules两个文件夹,放入原生小程序的根目录下,compoents文件夹下所有的组件复制进入原生小程序的component文件夹中,至于static文件夹是否替换原生小程序的image文件夹,就要看代码情况而定了,建议将static文件夹也放在原生小程序(也就是主程序)的根目录下,这样做的好处是,不需要再去修改代码中图片的地址。

上面这一步做完之后你的程序就已经融入到主程序中了,如果他没有报错,但是也没有渲染任何东西,不要着急接下来把app.js、app.wxss两个文件里所有的代码复制,分别粘贴进主程序根目录下的同名文件中;最后在app.json文件中把所有需要的页面配置其中,就完成了。

这将程序融入主程序主包中的操作,如果需要分包融入又该怎么操作呢?

在这里插入图片描述
还是重复上一次的操作,只不过要勾选和起名;之后直接将打包好的文件夹,复制进入主程序的根目录中,这样程序融合就成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值