git上说明不支持外链wxs:https://github.com/wechat-miniprogram/miniprogram-simulate/blob/master/docs/todo.md 但现在看代码,应该支持与wxml文件同一目录的wxs文件,但是其他目录下的文件暂不支持。如果有其他目录的,可以修改下 miniprogram-compiler/src/index.js 下的代码,让其支持 编译 引入 特定目录外链wxs的 wxml: [图片] 从代码中可以看出 源代码中的 wxsFiles仅包含与wxml文件同级的wxs文件,如果外链其他目录的wxs,就需要做下修改,wxml文件的引入方式,但是有个问题,就是需要修改miniprogram_dist下wxml文件里 引入wxs的路径: 比如我的components里的某个组件要引入 resources/wxs/utils.wxs,需要用相对的方式引入: <wxs src="./utils.wxs" module="utils" /> 这样虽然可以做单元测试了,但是真实开发使用的时候 wxs文件路径还需要是 <wxs src="../../resources/wxs/utils.wxs" module="utils" /> 不知道有没有大神有简便易行的方案 或者等待 wechat-miniprogram 后续支持 外链wxs 方案二:我们组大佬提出的方案 miniprogram-simulate的load方法中第三个参数 配置 rootPath: { rootPath: './' }
wxml中导入wxs,使用jest的时候总是报错, 编译 .wxml 文件错误?我在wxml中使用 <wxs module="img" src="./wx.wxs"></wxs> 然后用jest做单元测试的时候,总是提示 编译 .wxml 文件错误,但是不采用src的方式,直接写在当前页面不会出错 我的jest为 test('adds 1 + 2 to equal 3', () => { const id = simulate.load(path.join(__dirname, '../pages/components/add-miniapp-guide/add-miniapp-guide')) expect(1 + 2).toBe(3); });
2021-05-27这应该是小程序管理平台界面上的一个bug,F12在控制台点击箭头图标选取页面上的 + 号,然后删除<a class="config_info_item_opr"></a>就可以正常操作了
小程序管理-开发设置-小程序上传IP白名单只能添加2个ip?添加步骤: 1、录入第一条ip,点击加号,页面会添加第二个输入框 2、在第二个输入框录入第二条ip,点击加号,第一条ip会被删除,页面仅留下第二条ip 3、再次点击加号页面又会添加一个输入框 页面最多同时只能存在2个录入的ip 浏览器:火狐、谷歌、360极速均如此
2020-12-08