提交 b666c6f9 编写于 作者: fxy060608's avatar fxy060608

chore: remove unused

上级 74d2112c
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
const hasOwnProperty = Object.prototype.hasOwnProperty
function hasOwn(obj, key) {
return hasOwnProperty.call(obj, key)
}
function isFn(fn) {
return typeof fn === 'function'
}
const objectKeys = [
'env',
'error',
'version',
'lanDebug',
'cloud',
'serviceMarket',
'router',
'worklet'
]
const oldWx = globalThis[['w', 'x'].join('')]
function initWx() {
const WxProxyHandlers = {
get(target, key) {
if (hasOwn(target, key)) {
return target[key]
}
if (objectKeys.indexOf(key) > -1 || isFn(oldWx[key])) {
return oldWx[key]
}
}
}
return new Proxy({}, WxProxyHandlers)
}
const wxProxy = initWx()
globalThis[['w', 'x'].join('')] = wxProxy
export default wxProxy
......@@ -76,6 +76,9 @@ function getProvides () {
) { // 非微信小程序,自动注入 wx 对象
provides.wx = provides.uni
}
if (process.env.UNI_PLATFORM === 'mp-weixin') {
provides.wx = [path.resolve(uniPath, '../wx.js'), 'default']
}
return provides
}
......@@ -144,7 +147,8 @@ function initSubpackageConfig (webpackConfig, vueOptions) {
}
vueOptions.outputDir = process.env.UNI_OUTPUT_DIR
webpackConfig.output.path(process.env.UNI_OUTPUT_DIR)
webpackConfig.output.set(webpack.version[0] > 4 ? 'chunkLoadingGlobal' : 'jsonpFunction', 'webpackJsonp_' + (process.env.UNI_SUBPACKGE || process.env.UNI_MP_PLUGIN))
webpackConfig.output.set(webpack.version[0] > 4 ? 'chunkLoadingGlobal' : 'jsonpFunction', 'webpackJsonp_' + (process
.env.UNI_SUBPACKGE || process.env.UNI_MP_PLUGIN))
}
function addToUniEntry (fileName) {
......@@ -357,4 +361,4 @@ ${globalEnv}.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;`
webpackConfig.plugins.delete('preload')
webpackConfig.plugins.delete('prefetch')
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册