talk is cheap, show me the code.
model |- test.js pages |- user |- user.js app.js经过几番尝试,我想在user.js中引入test.js中的数据, 最终得出结论:微信小程序中不能使用绝对路径引入资源,只能使用相对路径引入资源。
相对路径引入 正确
import {data} from '../../model/test.js'绝对路径引入 报错
import {data} from '/model/test.js'test.js
const data = 'hello world' export { data }相对路径引入 正确
const {data} = require('../../model/test.js')绝对路径引入 报错
const {data} = require('/model/test.js')test.js
const data = 'hello world' module.exports = { data }user.js
const app = getApp() const {data} = app.require('model/test.js') Page({ onLoad: function (options) { console.log('test', data) }, })test.js
const data = 'hello world' module.exports = { data }segmentfault - 微信小程序 绝对路径 require