在项目打包时,存在打包微信小程序、h5网页端或者其他平台小程序的情况,但是有些api是某些小程序中特有的,例如wx.requestPayment(),微信支付、授权等功能。
这时,若不做条件编译,打包成非微信小程序的项目则会报错。
针对这一问题,需要使用#ifdef将特殊代码进行包裹
js情况
html情况
需要注意以wx开头的api,以及open-type,这是小程序中特有的
在打包网页端时会出现路径问题,需要在manifest.json中配置,改为相对路径
在项目打包时,存在打包微信小程序、h5网页端或者其他平台小程序的情况,但是有些api是某些小程序中特有的,例如wx.requestPayment(),微信支付、授权等功能。
这时,若不做条件编译,打包成非微信小程序的项目则会报错。
针对这一问题,需要使用#ifdef将特殊代码进行包裹
js情况
html情况
需要注意以wx开头的api,以及open-type,这是小程序中特有的
在打包网页端时会出现路径问题,需要在manifest.json中配置,改为相对路径