学习UNI
学习UNI
  • 发布:2019-06-13 13:13
  • 更新:2020-08-02 00:52
  • 阅读:1733

uni 关于全局变量的问题

分类:uni-app

在网上找的全局变量的教程
在mian.js文件里 定义一个变量 例如

Vue.prototype.apiUri = 'https://www.XXXX.cn'

这样可以在vue文件的script模块下 使用this.apiUri 获取到变量 但是在template模块下使用{{apiUri}}输出结果却是Undefined

那么在mian.js文件里 定义一个函数 例如

Vue.prototype.apiUri =function() {
return 'https://www.XXXX.cn'
}

这样就可以在template模块下使用{{apiUri}}获取结果了 但是问题来了 在image标签里使用时 依旧是未定义 比如:

<image :src="apiUri() + '/logo.jpg'" mode="widthFix"></image> 这条代码会报错误 :

Failed to load local image resource /pages/lists/groups/undefined/logo.jpg

也就是说apiUri() 没有返回域名 目前解决方法 只能在页面中在获取一次 不知道有什么好办法么

2019-06-13 13:13 负责人:无 分享
已邀请:
s***@qq.com

s***@qq.com - 343fdfdfd

是很蛋疼的问题

r***@surenet.cn

r***@surenet.cn

这个问题怎么解决?

该问题目前已经被锁定, 无法添加新回复