talk is cheap, show me the code.

model|- test.js
pages|- user|- user.js
app.js

经过几番尝试,我想在user.js中引入test.js中的数据,
最终得出结论:微信小程序中不能使用绝对路径引入资源,只能使用相对路径引入资源

import方式引入

相对路径引入 正确

import {data} from '../../model/test.js'

绝对路径引入 报错

import {data} from '/model/test.js'

test.js

const data = 'hello world'
export {data
}

require方式引入

相对路径引入 正确

const {data} = require('../../model/test.js')

绝对路径引入 报错

const {data} = require('/model/test.js')

test.js

const data = 'hello world'
module.exports = {data
}

解决方案

App({require: ($uri) => require($uri),
})

Usage

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

【微信小程序】微信小程序如何使用绝对路径引入资源?相关推荐

  1. web程序前后台功能实现_微信定制开发、小程序定制开发可以实现哪些功能?

    企业微信,是腾讯微信团队为企业打造的专业办公管理工具.与微信一致的沟通体验,丰富免费的OA应用,并与微信消息.小程序.微信支付等互通,助力企业高效办公和管理.全面安全保障,国际权威认证,银行级别加密水 ...

  2. 微信小程序使用wxParse,解决图片显示路径问题

    微信小程序使用wxParse,解决图片显示路径问题 参考文章: (1)微信小程序使用wxParse,解决图片显示路径问题 (2)https://www.cnblogs.com/zxf100/p/100 ...

  3. python开发微信小程序-微信小程序开发:python+sanic 实现小程序登录注册

    开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步.这篇文章将介绍 python + sanic + 微信小程序实现用户快速注册登录全栈方案. 微信小程 ...

  4. 微信背单词类小程序,小鸡单词源码下载,打卡微信小程序

    微信背单词类小程序,小鸡单词源码下载,微信小程序开发学习案例,小程序开发教程.一个用来背单词每天打卡的微信小程序,还有词汇测试,包含多种词库后台由腾讯云wafer解决方案. 前段时间开始学做微信小程序 ...

  5. 你能用微信小程序打开小程序了【附开发方法】

    6月21日晚间,微信小程序再次迎来升级:小程序可以打开小程序了,同一个公众号下关联的10个同主体小程序和3个非同主体小程序之间,可以调用接口直接相互跳转.微信客户端6.5.9及以上版本支持.另外门店小 ...

  6. 调用支付jsapi缺少参数appid_服务商模式下的小程序微信支付

    最近,要做一个小程序商城的项目,需要在小程序中用到分账功能,也就是顾客购买商品支付的钱要给各个店铺,这就需要用到服务商模式. 在谈服务商模式下小程序微信支付之前,我们先要有一个服务商的商户号,这个商户 ...

  7. servlrt程序的入口点是_刚刚,微信偷偷更新,小程序又放大招了!

    胖友们,昨天微信悄悄上新了7.0.3版本,按照惯例,安卓不配拥有! 那么这一版本有哪些变化呢? 最大的变化就是主界面下拉的小程序界面摇身一变,成了"小程序桌面"! 微信7.0.3下 ...

  8. api 微信内置浏览器js_多端开发框架uni-app入坑指南,一套代码适用微信、头条等小程序...

    前言 hello 小伙伴们,现在我已经正式入坑 uni-app 了.uni-app 已经发布好几个月了,期间也是踩坑无数,但是官方秉承着不抛弃不放弃的精神,积极解决开发者的各种简单的.复杂的问题,在此 ...

  9. 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

    本文是[浅析微信支付]系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处. 上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下. 浅析微信支付:前篇大纲 微信支付是集成在微信客户 ...

最新文章

  1. concat和concat_ws()区别及MySQL的几个实用字符串函数
  2. 用物理学来为生命技术及制度的演化找出规律-读《为什么世界不会失控》
  3. 登录环境故障的原理及解决办法? -bash-4.1$ -bash-4.1$
  4. linux跑r语言代码,R语言快捷键(示例代码)
  5. ElasticSearch优化系列三:机器设置(内存)
  6. java foreach 实现原理
  7. Java1.8安装win10_java1.8环境配置+win10系统
  8. Vue-的基本使用和指令
  9. 三 国外IP核主要竞争对手
  10. 高效笔记法——康奈尔笔记
  11. 【不看即后悔系列】学习的真相及方法【建议收藏】
  12. ulimit -u
  13. 你所不了解的DevOps
  14. 惠普HP打印机打印全黑是什么原因
  15. java数组列表_java – 如何显示数组列表中的所有元素?
  16. 叮咚小区官网新闻已不更新
  17. MapBoxMap 之 定位
  18. 《Real-Time Rendering 4th Edition》全文翻译 - 第2章 图形渲染管线(上)2.1 ~ 2.3(20200720翻新)
  19. 基于实时计算(flink)打造舆情分析平台——新华智云
  20. C++程序设计课程中的团队建设

热门文章

  1. 云时代:重新定义运维
  2. Echarts地图实现散点配置
  3. Pymol图片输出不清晰的问题以及解决办法
  4. 计算机思维导论在线作业,17秋【西南大学】[0037]《计算机导论》在线作业(参考资料)...
  5. 基于百度地图API计算任意两点间的出行距离
  6. ege管理系统_希力科技后台管理日志过滤及留存系统
  7. 前端系列之实战(城市医院预约挂号平台3.UI组件)
  8. 各种经典源码,应有尽有
  9. 百度地图交硬核成绩单,用AI推动的百度生态跃进时
  10. 智能机器人助力细致化的用户服务