沧州网站建设外贸,微信分销app,网站上飘窗怎么做,重庆出名的网站建设公司加载问题 正常情况 在public引入script - js文件加载 - 写入内存 - 使用 但使用之前 有可能这个文件还没执行写入内存或者还未加载完毕 此时 需要一个promiss解决 1. 引入script
在 public / index.html 文件内引入你的script标签
script typetext/javascriptscript typetext/javascript src本地路径/网络路径
2.加载重点
创建一个js文件 写入以下代码
script加载后 所使用的方法会挂载到window顶级对象下 代码中的xxx 指的是你script的函数 替换即可
export default {init() {return new Promise((resolve, reject) {if (window.xxx) {resolve(window.xxx)reject(error)}})},
}3.使用重点 // 引入
import funInit from /utils/funInit// 在使用的地方写入
funInit.init().then((xxx) {console.log(你的逻辑代码)}).catch(() {console.log(script加载失败)})