
微信小程序中使用require引用BASE64.js失败的问题分析与解决
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文详细探讨了在微信小程序开发过程中遇到的一个常见问题——通过require引入BASE64.js时出现错误,并提供了详尽的原因分析及解决方案,帮助开发者有效解决问题。
有朋友问,在微信小程序中使用 require 加载 base64.js 文件会失败。事实上,微信小程序在加载很多 JS 模块时都存在不兼容现象。我们先从 base64.js 这个模块入手进行调试。
出错点在于以下代码:
```javascript
(function(global) {
use strict;
// 存在的版本用于 noConflict()
var _Base64 = global.Base64; // 出现错误...变量global的值是传入的this指针值, this指针为空了.
var version = 2.1.9;
```
这段代码中,`var _Base64 = global.Base64;` 这一行出错的原因在于 `global` 的值为传入函数中的 `this` 指针的值,并且这个 `this` 指针为空。
全部评论 (0)
还没有任何评论哟~


