看了个小程序代码,导入路径在疯狂的写…/…/…/[…/]*,不方便看出路径,也不方便调整路径或者复制代码,反正就是各种不方便
今天看官方文档,发现有api了
操作:
// app.json
{
"resolveAlias": {
"~/*": "/*"
},
}
// utils\utils.js
/**
* 绝对路径导入测试
*/
export const test = function () {
return true;
}
export default {
/**
* 默认导出
*/
a: 1
};
// pages\logs\logs.js
// logs.js
const util = require('~/utils/utils')
import { test } from '~/utils/utils'
Page({
data: {
logs: []
},
onLoad() {
console.log('绝对路径导入a', test());
console.log('绝对路径导入b', util.default.a);
}
})
测试结果
以前的官网文档截图
在这个版本之前应该是不支持的